如何在表格控件中将上一列的值做为默认值带入下一列
将表格中目标数据源指定为一个表,当进行增加操作时,希望在增加第二个记录时,能将已增加的第一个记录的某些字段值带进来做为默认值,在增加第三个记录时,能将已增加的第二个记录的某些字段值带进来做为默认值以此类推,我曾经使用表格控件第一例文本框的得到焦点事件中(THISFORM.GRID1.COLUMN1.TEXT1的GOTFOCUS)加入如下代码:
IF RECN()<>1 THEN
GO RECN()-1
CC1=ALLT(ZY)
CC2=DKJE
CC3=DKRQ
CC4=DKQX
GO RECN()+1
REPL ZY WITH CC1
REPL DKJE WITH CC2
REPL DKRQ WITH CC3
REPL DKQX WITH CC4
ENDI
但是此代码只在第一次操作时有效,当你进入别的表单做其它处理完成后再进入该表单时,就无效了,即再进入时,每新增一个记录它的所列有列值都是空白的.请问该如何处理,小弟先谢谢各位前辈了!