你只要在COMBOBOX的CHANGE事件做就可以了,根据COMBOBOX中的条件SELECT呀
那么DBEDIT的DATASOURCE为一个QUERY呀!!!!!
那么DBEDIT的DATASOURCE为一个QUERY呀!!!!!
解决方案 »
- TEmbeddedWB要如果關閉Falsh的聲音呢
- Delphi中的String操作?
- 动态按钮组怎么打开不同的Form
- 高手帮忙看一下 以下报错‘系统出错。','提示',0+64’找不到原因
- 请问各位仁兄 ,有没有让控件自己复制的命令?
- 编译器退不出去,怎么办?
- 再问一个问题:如何在服务器中为客户建立相应的线程??
- 求图像的自动对比度或自动色阶算法,
- 在线给分:关于sql语句中,Distinct(取消重复行)的用法
- 请教关于delphi如何与autocad建立连接的问题
- AdoQuery 的高手请进,急急急
- 请教高手,有没有简单的办法算出2个字符串'2000-01-02 10:10'和'2000-01-02 10:30'的时间差??单位是分钟
在ComboboxClick事件中写入query : select * from table where code='''+Combobox1.text+'''
table : Table1.locate("code",combobox1.text,[])
学号必须是唯一的
首先你可以把学号全装到COMBOBOX中,当然也可不装进去
query1.close;
query1.sql.clear;
query1.sql.add('select * from your_table');
qury1.open;
if query1.recordcount>o then
begin
while not query1.eof do
begin
combobox1.additem(query1.fieldbyname('id').asstring);
query1.next
end;
end;//DBedit1的DataSource设为Query1
在Combobox1.Change事件中,或你点击另一BUTTON来实现对DBEDIT的控件
query1.close;
query1.sql.clear;
query1.sql.add('select * from your_table where id=:tmp');
query1.parambyname('tmp').asstring:=trim(combobx1.text);
qeury1.open;
你去试一下吧!!!!!!
不管有没有用,试一下总会有点帮助的!!!!
在comboboxclick事件中写代码能使dbedit跟着变吗
??