我有一个dbcombobox,里面是员工号,我想让其他的三个dbedit(分别是姓名、部门、职务)显示dbcombobox里选择的员工号的员工的信息,我在datamodule里做了一个t_empinfo,一个q_emp1(sql语句是:select 姓名,部门,职务 from 员工信息 where 员工号=:EmpID),然后把dbcombobox连上t_empinfo,把三个dbedit连上q_emp1 ,然后在dbcombo1的onclick应如何写代码?
解决方案 »
- 注册表方法添加代理以后webbrowser1访问网页是否就是代理添加以后的效果
- 如何在Delphi调用画好的fastReport报表????????急急急急急急急急急急!!!!!
- 用spcom读写com口中数据怎么样不受时间的限制,在线等待!急!急!急!
- 在Delphi5中filelistbox表示item总个数filelistbox的参数是什么?
- 怎么控制热敏打印机
- 一个小问题:如何将 rtf 格式的文件转成 .doc 的格式?
- 关于多线程的结束
- 请帮帮我,看看我那错了!
- 急需指点
- 怎样读取字符资源文件中的数据?我的程序哪个地方存在问题?
- 500分求一数学解析式!
- 程序中提取时间、月份的函数是什么
q_emp1.active:=false;
q_emp1.parambyname('empid').asstring:=dbcombo1.text;
q_emp1.active:=true;
不過我還是比較贊同第一種方法.
第一種方法速度比較快.還有數據大時就顯示出優勢來.
上面的寫得不是很完整:
q_emp1.active:=false;
q_emp1.close;
q_emp1.sql.clear;
q_EMP1.sql.add('select ... from *.db where fields=:empid');
q_emp1.parambyname('empid').asstring:=dbcombo1.text;
q_emp1.open;