X
xinjia
Unregistered / Unconfirmed
GUEST, unregistred user!
数据库为access,添加记录的操作。
原来用一个Ttable取数据库表的数据,一个Tdatasource一个Tdbgrid建立联系后,设置table
的active:=true;,就可以使用字段编辑器选择要dbgrid显示的字段,修改显示的字段名。
但是,目前要求数据库表的字段名称可能经常变幻,只好在数据库表结构中使用
tf1,tf2,tf3之类的代码表示,并通过在access国修改字段的标题来反映这种变化。还有一个
附加条件是table1的active只有程序运行时才能设置为true;,无法在程序设计期间手动
设置永久的字段显示属性和选择要显示的字段
这样就牵涉到两件相联的问题要解决:1.怎样使用dbgride的字段列display label引用
数据库表字段的标题;2.怎样只显示几个字段(如第一/二个字段不显示,其它都显示),
控制它的列宽。
也许最后得用Tquery解决,想先听听大侠们的意见。
原来用一个Ttable取数据库表的数据,一个Tdatasource一个Tdbgrid建立联系后,设置table
的active:=true;,就可以使用字段编辑器选择要dbgrid显示的字段,修改显示的字段名。
但是,目前要求数据库表的字段名称可能经常变幻,只好在数据库表结构中使用
tf1,tf2,tf3之类的代码表示,并通过在access国修改字段的标题来反映这种变化。还有一个
附加条件是table1的active只有程序运行时才能设置为true;,无法在程序设计期间手动
设置永久的字段显示属性和选择要显示的字段
这样就牵涉到两件相联的问题要解决:1.怎样使用dbgride的字段列display label引用
数据库表字段的标题;2.怎样只显示几个字段(如第一/二个字段不显示,其它都显示),
控制它的列宽。
也许最后得用Tquery解决,想先听听大侠们的意见。