急!急!请问如何从一个表中任意挑选一些记录从报表中打印出来?(100分)

  • 主题发起人 主题发起人 xmboy
  • 开始时间 开始时间
1)本地建立一个临时表,两个字段:身份证号 是否打印标志
2)insert into 本地库:临时表 select 身份证号 from dwry
3)在tquery.sql中多库查询,注意 是否打印标志从本地取
不要用dbgrid,用dbctrlgrid+dblable+dbchexkbox
4)update标志后,在多库查询,条件中加上是否打印标志=true,
ok?
问题:
1.本地建立一个临时表,是否需要建立两个别名?(数据我放在
文件服务器上共享)若建立两个别名两个表的连接用Join,则不
能保证查询是“实时数据结果集”。
2.为什么不用dbgrid,用dbctrlgrid+dblable+dbchexkbox,能不能
解释一下原因?
 
小儿科的问题!多看点书吧!
首先一张表要打的数据来源于一个数据源,相应的有一个数据集,
不管你是用TTable还是TQuery你要打的东西都要从数据库中读到数据集
只要我SELECT 的部分没有这个字段就不会把它放到数据集上,当然我想你还有
一个过滤条件,你如果愿意就可以把语句SQL分成几句话来写用一个子嵌套的SQL来实现,至于记录锁你去找一本SQL的书去看吧!把它放在SQL.TEXT的最后来执行,当然,它好像只能ExEcSQL,but not Active?
 
3boy说得很对,我第一次做时就是用的TQuery1控件。
 
我也想用TQuery来做。
 
谢谢各位的解答。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
843
import
I
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
I
回复
0
查看
811
import
I
后退
顶部