想根据combobox2内容过滤table中‘部门’字段的内容,然后让str取‘对应编码’字段的内容
‘部门’和‘对应编码’一一对应 table2.locate('部门', combobox2.Text ,[]);
str:=table2.fieldbyname('对应编码').AsString;
这是写在添加按钮里面的一段程序
每次运行时第一次点按钮,
str总是取combobox对应部门的下一个记录的‘对应编码’
第二次点击~~~以后就都对了,为什么第一次出错呢?
‘部门’和‘对应编码’一一对应 table2.locate('部门', combobox2.Text ,[]);
str:=table2.fieldbyname('对应编码').AsString;
这是写在添加按钮里面的一段程序
每次运行时第一次点按钮,
str总是取combobox对应部门的下一个记录的‘对应编码’
第二次点击~~~以后就都对了,为什么第一次出错呢?
我在很久以前用过locate函数
table2.locate('部门', combobox2.items[combobox2.itemIndex],[]);
当combobox的被选择以后付给str;
那是什么事件呢?
试了onchange,onclick都不对呀?