0

我有一个显示一些计算字段的 TDBGrid。我正在使用 MySQL 数据库。

我需要编辑一个名为“日期”的计算字段的字段值,但我不能。我尝试编辑其他具有 StringField 类型的名为“Description”的字段并且它有效!

Date 显示修改后的 DateTime 类型值,仅使用 DayOfTheMonth 方法显示 Day。

这个怎么做?是否有任何方法可以编辑计算字段的值?请帮帮我...

提前致谢。

4

2 回答 2

2

计算字段是计算值。您无法编辑计算字段,因为它是一个只读值,是对其他数据执行计算的结果。您必须改为编辑计算字段正在使用的源字段。

于 2013-01-31T22:01:45.523 回答
0

您可以更改在 OnCalcField() 中计算值的方式。我认为如果你刷新当前记录,这个方法会再次被调用,这样你就可以修改它。

于 2013-02-01T06:42:43.163 回答