如何使用Delphi XE 6将多个记录附加到表中?

时间:2014-10-16 08:52:25

标签: mysql delphi delphi-xe6 firedac

我正在使用Delphi XE 6,FireDAC和MySQL 5.6

我的FORM有一个TABSHEET,用于存储客户记录的许多TDBEDIT字段。

CUSTOMER表是TFDTABLE。那些TDBEDIT字段将使用与该CUSTOMER表相关的数据源。

要附加新的客户记录,逻辑是:

  1. 致电CUSTOMER表APPEND
  2. 这些TDBEDIT字段将为空白。用户可以输入。
  3. 用户可以点击取消按钮取消此添加
  4. 用户可以单击“确定”按钮确认添加新记录。然后, 调用CUSTOMER表POST
  5. 我希望有5个标签页,以便用户最多可以输入5个客户记录。然后,单击确定按钮将这5条记录添加到CUSTOMER表中。

    我该如何实现?

    使用现有逻辑,我必须为同一个远程物理MySQL客户表使用5个TFDTABLE。

    这似乎效率不高,尤其是当客户表很大时。

    然后,我必须为每个TFDTABLE使用5个数据源,以便5个TDBEDIT字段集中的每一个都可以使用一个数据源。

    然后,调用5 TFDTABLE APPEND方法在每个标签页中创建5组空白TDBEDIT字段......等等......

    这种方法看起来有点愚蠢,还有其他方法吗?

0 个答案:

没有答案