向 向前1 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-01 #1 打印数据库表时,怎样才能动态选择字段,(即可以任意选择要打印的字段)?
陈 陈君凯 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-01 #2 太简单了,用query控件嘛和datasource控件.把datasource1的dataset设为query1. 使用sql语句选择相应的数据库字段,然后把quickrep1的datasource1设为query1就 行了.有问题可以再说
太简单了,用query控件嘛和datasource控件.把datasource1的dataset设为query1. 使用sql语句选择相应的数据库字段,然后把quickrep1的datasource1设为query1就 行了.有问题可以再说
陈 陈君凯 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-01 #3 呵呵,刚才说错了一句:'把quickrep1的datasource1设为query1' 改为 把quickrep1的dataset设为query1或者datasource1
向 向前1 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-01 #4 对不起,我说的不够明确,我想实现的是 在数据库表上点击右键,弹出一个菜单栏,栏中列出字段名称,可以用打勾来选择,打印时只打印选择的字段
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-01 #5 说容易,作难。给个思路:作好菜单后,根据选择动态生成SQL语句。 if check then SqlString:=SqlString+'sql statement' 数据有了以后,还要动态生成报表(这很难,动态生成报表的元件)。
说容易,作难。给个思路:作好菜单后,根据选择动态生成SQL语句。 if check then SqlString:=SqlString+'sql statement' 数据有了以后,还要动态生成报表(这很难,动态生成报表的元件)。
A arm Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-01 #6 1. 用SELECT * FROM YOURTABLE WHERE 1<>1 得到字段名 2.用一个列表来显示字段名,并进行选择. 3.根据拥护的选择生成SQL 语句 select with tfieldlist do for i:=0 to count-1 do sql.add() sql.add(from )
1. 用SELECT * FROM YOURTABLE WHERE 1<>1 得到字段名 2.用一个列表来显示字段名,并进行选择. 3.根据拥护的选择生成SQL 语句 select with tfieldlist do for i:=0 to count-1 do sql.add() sql.add(from )