我使用STRINGGRID作为数据输入窗口. ( 积分: 50 )

  • 主题发起人 主题发起人 linghu
  • 开始时间 开始时间
L

linghu

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用STRINGGRID作为数据输入窗口.
当输入的某列中时,弹出一个DATAGRID(从数据库中取出的某个值作为输入).但是怎样能够在DATAGRID中选择呢?

if (trim(sg.Cells[1,sg_row])='') and (sg.Col=1) then
//进入数据查询窗口
begin
WITH INPUTQuery DO
BEGIN
Connection:=DM.adocnn;
SQL.Clear;
sql.Add('SELECT distinct 设备类别 FROM 总表');
open;
END;
datasource1.DataSet:=inputquery;
dbgrid1.DataSource:=datasource1;
dbgrid1.Visible:=true;

sg.Cells[1,sg_row]:=inputquery.fieldbyname('设备类别').Value;
 
没看出你想干什么?用STRINGGRID输入?上边代码有关系吗?好象能输出一条记录的字段值.
 

Similar threads

S
回复
0
查看
835
SUNSTONE的Delphi笔记
S
S
回复
0
查看
797
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部