关于查询的问题!(30分)

  • 主题发起人 主题发起人 winsock
  • 开始时间 开始时间
W

winsock

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,当我输入查询条件,后点击查询按钮。为什么当查没有记录的时候,
dbgrid上的标题会显示出来呢?这个要怎么解决!
 
自己判断Query取出的数据集状况,是否为空,再对dbgrid的datasource赋值
dbgrid1.datasource:=datasource1
 
那要怎么判断的呢?你教教我好不好。我才学的呀。写给我看看。谢谢了!
 
RecordCount好不好
 
大家能讲清楚一点吗?我在听着啊!
 
在查詢按鈕最后加如下代碼:
if dbgrid1.datasource.dataset.recordcount<=0 then
dbgrid1.datasource:=nil
else dbgrid1.datasource:=datasource1;
 
.....
query1.open;
if query1.isempty then//判别是否有记录
begin
application.messagebox('没有找到!','提示',mb_ok);
query1.close;//close之后,只要你的在dbgrid中的TITLE不是手工加入的,title了就没了
end;
 
多人接受答案了。
 
后退
顶部