我有一个显示一些计算字段的TDBGrid。我使用MySQL数据库。
我需要编辑一个名为“Date”的计算字段的字段值,但我不能。 我尝试编辑其他名为“Description”的字段,它具有StringField类型并且它有效!
Date显示已修改的DateTime类型值,仅使用DayOfTheMonth方法显示Day。
怎么做? 是否有任何方法可以编辑计算字段的值?请帮帮我......
提前致谢。
答案 0 :(得分:2)
计算字段是计算值。您无法编辑计算字段,因为它是一个只读值,是对其他数据执行计算的结果。您必须编辑计算字段正在使用的源字段。
答案 1 :(得分:0)
您可以更改OnCalcField()中计算值的方式。我认为如果刷新当前记录,则会再次调用此方法,以便您可以对其进行修改。