gpt4 book ai didi

delphi - Delphi XE 中 TDBEdit 框中的数据值消失

转载 作者:行者123 更新时间:2023-12-03 18:21:13 28 4
gpt4 key购买 nike

我正在将一条新记录插入到已打开且处于编辑模式的数据库表中。我有一个表单,而我的 Delphi XE 应用程序已将一些值预先填充到 TDBEdit 框中。当从表单上的一个 TDBEdit 框切换到另一个 TDBEdit 框时,下一个 TDBEdit 框中的值将在进入该框后被删除。这不是我希望组件的行为方式...我宁愿将值保留在框中。在发出 table.Post 命令之前,数据不会存储在表中。

如何让数据在进入TDBEdit框后保留在框中?

最佳答案

您最好将值放在数据集的字段中,而不是数据库控件中。这就是它应该如何工作的。 DB 控件将始终从字段实例中获取其内容。

要预先填充新记录的值,请使用数据集的 OnNewRecord 事件。

关于delphi - Delphi XE 中 TDBEdit 框中的数据值消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32212955/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com