联合语句求解(0分)

  • 主题发起人 主题发起人 topdelphi
  • 开始时间 开始时间
T

topdelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
我的数据表里如下数据,我的窗体有三个文本框,第一个文本为起始工号,第二个为结束
工号,第三个为输入月分, 数据库字段如下,

如何检测输入例如在起始里输入001,在结束里输入15,然后输出到报表,
请问报表如何显示这1到15的记录,并且检测所输入的月份里有没有这些记录,
如何没有,就不显示请教如何做啊。相反就显示1到15的9月份的的记录,
我的联合查询语句如下,这些语句都是对一个表操作的,但是出错了,数据库是ACCESS
,请教如何修改
工号 姓名 部门 职务 月份 底薪
001 abc it software 9月 ¥0.00
002 X X XXXX XXX XXX

with adoquery1 do begin
close;
sql.clear;
sql.add('select * from mo ');
sql.add('where 工号 between ='+edit1.text and +edit2.text);
sql.add(union);
sql.add('select * from mo');
sql.add('where 月份='+edit3.text);
open;
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
875
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
911
DelphiTeacher的专栏
D
D
回复
0
查看
868
DelphiTeacher的专栏
D
后退
顶部