永久字段问题(50分)

  • 主题发起人 主题发起人 njdxzjj
  • 开始时间 开始时间
N

njdxzjj

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DBGRID打开一张表格,将各个字段弄成永久字段,并显示了所有数据,当我通过字段编辑
器新建一个永久字段后,原来的在DBGRID中显示的数据消失,,我在设置TABLE的ACTIVE属性
为true时,显示对话框,找不到新建字段,不能显示数据.那位高手能帮我解决这个问题.
 
"当我通过字段编辑器新建一个永久字段后"是add加的?
 
回张剑波;
双击TABLE出现一个字段编辑器 ,通过它,我增加的新字段.
 
直接用Database Desktop 修改吧
 
把永久字段全删除,不论你如何修改表结构,dbgrid都可显示出来。
 
回各位学长:
我是想把各个字段变为永久字段(便于操作),之后通过字段编辑器或在生成的可执行文
件中增加新的字段,同时不删除原来的数据记录,同时还可以在DBGRID中显示出来.
请各位高手指点.
 
双击TABLE出现一个字段编辑器 ,通过它,我增加的新字段。
我想你应该:
1.双击TABLE出现一个字段编辑器,然后选Add all Fields先加入当前的所有字段
2.搜索以前的回答有关动态创建永久字段
 
你先将编辑器里面的内容全部清空,然后将table的active设为false,再设为true,还到编辑
器里面选Add All Fileds,接下来你自己去看啦。
 
你必须将所有的字段全加进去,然后可以通过编辑字段的visible,如果要加字段,可以通过
dbgrid加列。
 
在DELPHI中如果你有了永久字段,就不会再产生动态字段,所以你应该首先让TABLE的
ACTIVE属性为FALSE,然后,双击TABLE,将所有的字段加入。如果你想后加字段,就要
利用TABLE 的FIELD属性了,你可以试一试!
 
你添加的新字段如果在数据表里没有就会出错。
如果你想添加自己定义的字段,双击数据集出现一个字段编辑器,右击选中New Fields,
在Field type 中选中Calculated将它指定为计算字段。
在数据集的ONCalcFields事件中添加你的计算方法。
 
thanks everyone.
 
后退
顶部