数据库中xs和xsb的区别

楼主,根据你的情况,我给出以下思路,不一定正确,供参考:

类表:dm(系统代码),user_dm(用户代码),bjmc(类名)。

学生表:xh(学号)、user_xh(用户学号)、bjh(关联班级表中的dm字段)、rxny(入学年份)

以上是表结构设计,你展示的类代码是“user_dm”。你的批量更新是基于年级的,而年级是基于当年的——入学年份+1(比如2012年9月入学是一年级,今年9月就是二年级了)。假设你的学生在桌子上。

假设窗口中w_main有以下控件:dw_1是学生表和班级表的组合表(从bjb a inner xsb on a. bjh = b.dm中选择a. *,b. *),当一个按钮点击事件刷新时:

字符串ls_bjh,ls_rxny.ls_getny

龙岛

int li_nf

ls_getny = string(today(),' YYYY ')

for i = 1到dw_1.rowcount()

ls _ rxny = dw _ 1 . getitemstring(I,' rxny ')

Li _ NJ =(integer(ls _ getny)-integer(ls _ rxny))* 10

ls _ rxny = string(integer(ls _ rxnj)+Li _ NJ,' ### ')

dw_1.getitem(i,' user_dm ',ls_rxny)

然后

以上代码可以实现,其他的。DW_1更新数据表为:类表。