DBLOOKUPCOMBOBOX查 數據庫﹖(100分)

Y

yodjvk

Unregistered / Unconfirmed
GUEST, unregistred user!
數據庫顯示資 料FORM1﹐錄入資 料FORM2中在BUTTON1 加入﹕CLOSE;TABEL1.POST;
在錄入資 料后並保存﹐但FORM1中的DBGRID1不能立即顯示出剛錄入的資料﹐可能沒有
更新﹐該怎 辦﹖


我想利用DBLOOKUPCOMBOBOX查 數據庫NAME中的內容﹐每加入NAME記錄都會自動加到
DBLOOKUPCOMBOBOX中﹔
 
Form1,form2中的数据库控件都是用同一个Table吗?
用同一个Table应该不会出现这样的问题.
 
可以在FORM2中加入USES UNIT1,然后在UNIT2中对DBGRID1调用REFRESH或方法试一下,当然
首先应保证FORM1中DBGRID1的数据源和FORM2中录入数据对应的TABLE相一致
 
还可以用数据模板(datamodule)让form1和form2用同一个datasource就可以了
 
先database.commit
 
很久没来,问题重提,尽快结贴:
我想利用DBLOOKUPCOMBOBOX查 數據庫NAME中的內容﹐每加入NAME記錄都會自動加到
DBLOOKUPCOMBOBOX中﹔
 
老兄,两三年前的问题还没有解决啊?
添加adoquery1,datasource1,
dblookupcombobox1.listsource:=datasource1;
dblookupcombobox1.listfield:=name;
with adoquery1 do
begin
dataset:=datasource1;
active:=false;
sql.clear;
sql.add(select distinct name from table);
active:=true;
 
DBLookupComboBox1.ListSource=datasource1
DBLookupComboBox1.KeyField:=.....
就可以显示对应字段的值
 
關閉table再打開一次就可以了
table1.close;
table1.open;
 
按上述设置了,DBLOOKUPCOMBOBOX还是呈灰色
请指教
 
我很久没上了,为何我修改了EMAIL,但收不到,没收到激活码
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
732
import
I
I
回复
0
查看
593
import
I
S
回复
0
查看
823
SUNSTONE的Delphi笔记
S
顶部