S sfcheng Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-05 #1 就是用户在表格的最后一行按下箭头就可以插入新记录,如何禁止?
L lanbing1400 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-05 #3 var ins_:boolean; procedure Txtdlform.Table1BeforeInsert(DataSet: TDataSet); begin if ins_=true then ins_=false else abort; end; 在需要增加时ins_:=true就可以了
var ins_:boolean; procedure Txtdlform.Table1BeforeInsert(DataSet: TDataSet); begin if ins_=true then ins_=false else abort; end; 在需要增加时ins_:=true就可以了
H houanl Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-05 #4 afterinsert事件后 query.cancel;
Y yh Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-05 #7 象lanbing1400所说: 在onbeforeInsert事件中 直接abort就行。
S sfcheng Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-05 #8 to vpp: ReadOnly 当然不行,我还是想修改的,只不过不想增加记录而已。 to lanbing1400: 工作得很好。当然最好是控件本身有一个AllowInsert的属性可以设置就好了。