再请教个问题-急!(100分)

  • 主题发起人 主题发起人 pppppppppppppp
  • 开始时间 开始时间
P

pppppppppppppp

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样把相同的字段对应的数据加起来,再放到label中
例如:
同一个人 xx 在3天花的钱 money

access
要用到query组件吗?用的话,我并没有相应的DBGird组件或别的与之相连,该怎样把结果放到
label中呢?


谢谢!
 
select sum(money) summoney from table
where date between date-3 and date

label1.caption:=table.fieldbyname(summoney).asstring;
 
select sum(money) from table where 你要的条件
 
to microming,
你的label1.caption:=table.fieldbyname(summoney).asstring;写哪呀
无论是sql还是程序中都不行
 
肯定是程序中啊1
 
可是程序中能直接用表名table?
 
With Query1 Do
Begin
Close;
SQL.Clear;
SQL.Add('select sum(money) As summoney from 表名');
SQL.Add('where (date between date-3 and date) And (人名='XX')');
Open;
End;
label1.caption:=table.fieldbyname(summoney).asstring;
先用ODBC为ACCESS库设置一个名称,再使用TDateSet连接到ODBC,然后将Query连接上
TdateSet就能用表名了。
 
是呀
我怎么试都不行而且fieldbyname(summoney)
系统总是说未定义
 

Similar threads

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