固定Combobox输入内容和dbgrideh中的记录为空的问题
1
固定Combobox输入内容
Combobox 中我设了一些选项(1、2、3),现在我想Combobox只能输入(1、2、3),如何办呢
2
如果dbgrideh中的记录为空,我不想让命令adoquery1.delect执行(会出错),如何办啊
问题点数:50、回复次数:5Top
1 楼Jeff20040819(美丽)回复于 2004-09-02 20:46:07 得分 0
学习Top
2 楼madyak(无天)回复于 2004-09-02 21:03:43 得分 30
1
ComboBox1.Style:=csDropDownList;
2
procedure TForm1.ADOQuery1BeforeDelete(DataSet: TDataSet);
begin
if DBGridEh1.DataSource.DataSet.FieldByName('关键字段').IsNull then
Abort;
end;Top
3 楼wfeng107(风风火火)回复于 2004-09-02 22:18:19 得分 0
学习!Top
4 楼angle097113(深思不解)回复于 2004-09-02 22:34:40 得分 10
严重支持2楼的
第二个问题也可以修改为:if adoquery1.isempty then abort;
HOHO...Top
5 楼hsmserver(撒哈拉之雨的悲伤)回复于 2004-09-02 23:20:48 得分 10
1
ComboBox1.Style:=csDropDownList;
2
if adoquery.IsEmpty=False then
adoquery.delete;Top




