T tjqzl Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-06 #1 如何能够做到,打印前把一个表全部的字段列出来,用户可以选择其中的一些,打印时只打印出用户选择的。 什么思路可以实现此功能,最好有例子。谢谢
J JUMP1972 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-06 #2 找一个打印DBGrid的控件,用户可以通过拖运表格列隐藏或显示某些列,然后打印输出不就行了。
T tt8 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-06 #3 呵呵准备好要打印的数据就可以了 比如他选择了一些记录,你把他查询出来到一个 新的数据集 去打印就可以了 主要是变通思想。
J JUMP1972 Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-06 #6 用CheckListBox列出所有字段,由用户选择,然后你再根据用户的选择结果打印输出相应的数据不就行了。
Z zhaomh Unregistered / Unconfirmed GUEST, unregistred user! 2003-08-06 #7 你参考我写的一个小东西 procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin memo1.Clear; for i:=0 to dbgrid1.FieldCount-1do memo1.lines.add(dbgrid1.Fields.FieldName); end;
你参考我写的一个小东西 procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin memo1.Clear; for i:=0 to dbgrid1.FieldCount-1do memo1.lines.add(dbgrid1.Fields.FieldName); end;