在Insert模式中,当DBdit3输入后,就自动调出字段值Cust_Cname给DBdit5,但为何没反应?代码如下:
procedure TNewOrdersForm.DBEdit3Exit(Sender: TObject);
begin
with DataM.Q do
begin
sql.Clear;
sql.Add('select Cust_Cname from Cust_base where Cust_No='''+trim(DBEdit3.Text)+''' ');
open;
if RecordCount>0 then
begin
DataM.Template.FieldByName('CustomerName').Value:='ddd';
end;
end;
end;
解决方案 »
- Eoleexception 连接失败 是啥意思?
- 关于ord问题,在串口的通讯中问题。求解
- 报表8K纸打印问题,在线请教!急啊急
- SQL语句的写法——日期字段如何按月分组统计?
- 编译时没有问题,但是在delphi中按F9时,就会出错
- 请问两级HUB之间的最长连线是多少?
- 实现像VC++ 6.0 一样的命令行窗口
- 这是怎么回事:我在DOS下见不到WINDWOS目录但可以用CD进到WINDOWS中但不能DIR文件
- 开发人员指南中程序的疑问?
- 能否控制上下箭头键移动光标到上或下一个输入区(如DBEdit等)
- 如何将delphi的整个form保存为图像?包含下拉条隐藏的部分。
- 以下的报表如何用fastreport实现?
begin
edit;
DataM.Template.FieldByName('CustomerName').Value:='ddd';
post;
end;