DBGrid有一字段:'员工姓名'是我加上去的,当前表里没有,当然不会显示
我想让DBGrid显示的时候从别的表里读出'员工姓名'的内容,加到
当前'员工姓名'字段下显示,怎么做?员工编号是所有表都有的(主键)
我想让DBGrid显示的时候从别的表里读出'员工姓名'的内容,加到
当前'员工姓名'字段下显示,怎么做?员工编号是所有表都有的(主键)
解决方案 »
- 如何把写好的代码和程序封装好?
- 压宝游戏失败 赔了近500分 第一个0分贴
- 菜鸟求救,不在同一个局域网内的两台机器,pc-1(adsl-1)想访问pc-2(adsl-2)的sql-server,应如何实现?不胜感激~~~~~~~~~
- 如何在panel上把已知的两点通过一条线连起来
- 简单问题 分该你拿
- 函数调用问题
- 再问关于登陆窗口与sql服务器连接的问题(内详)
- 请问delphi中有没有像VB中datediff的函数?????????????????????
- 新手的简单问题需要高手解答
- 简单问题,总是出错,用read读文本文件,为什么...
- 好急呀!!这样的变态报表怎么搞定?(在线等待)Help!!
- 为什么
sql="SELECT TOP A.*, B.用户名 FROM 表1 A INNER JOIN 表2 B ON A.userid = B.userid"
sql="SELECT TOP A.*, B.员工姓名 FROM 表1 A INNER JOIN 表2 B ON A.userid = B.userid"
1。通过多表联结把该字段也选出来
2。通过 Lookup 或 Calculated 字段得到值
3。处理 DBGrid 的 OnDrawColumnCell 事件
with adoquery do
begin
close;
sql.clear;
sql.add('select 查询字段 from 表名 where 条件');
open;
end;
dbgrid.Columns[0].Title.caption :='员工姓名';
dbgrid.Columns[0].fieldname :='字段名';