帮帮忙阿!!!在线等!

wq187 2006-11-17 04:43:25
我在录入信息的时候,有一个是用下拉框的,发现下拉框中没有想用的代码,所以在维护窗口中将新代码添加到库中,可是添加后,再下拉框中没有发现新加的代码。我的下拉框是在formcreat中写的:
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
s:='select * from sendcode ';
ADOQuery1.SQL.Add(s);
ADOQuery1.Open;
if ADOQuery1.RecordCount>=0 then
begin
while not ADOQuery1.Eof do
begin
DBcombobox1.items.add(ADOQuery1.FieldByName('chinesename').asstring+' '+ADOQuery1.FieldByName('code').asstring);
ADOQuery1.Next;
end;
怎样才能,我维护完接着再下拉框中可以看到新增加的记录?谢谢!
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oygs726 2006-11-18
  • 打赏
  • 举报
回复
对,在formcreat里写的只有重建窗口才能执行,所以一般不要在这里写,
还要加一句DBcombobox1.items.clear;
lifeng5678 2006-11-18
  • 打赏
  • 举报
回复
这个要用返回参数mrok 来写吧
当是这样就进行查询
你的查询也有问题
应该加上dbcombobox.items.clear;
lihuasoft 2006-11-18
  • 打赏
  • 举报
回复
把代码放在你的"维护完"那里执行一下啊
注意,还要加一句DBcombobox1.items.clear;
newfang 2006-11-17
  • 打赏
  • 举报
回复
跟楼上,表里面有记录吗?
myhgyp 2006-11-17
  • 打赏
  • 举报
回复
把这段代码放到下拉框的Click事件中

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧