我正在使用Delphi XE 6,FireDAC和MySQL 5.6
我的FORM有一个TABSHEET,用于存储客户记录的许多TDBEDIT字段。
CUSTOMER表是TFDTABLE。那些TDBEDIT字段将使用与该CUSTOMER表相关的数据源。
要附加新的客户记录,逻辑是:
我希望有5个标签页,以便用户最多可以输入5个客户记录。然后,单击确定按钮将这5条记录添加到CUSTOMER表中。
我该如何实现?
使用现有逻辑,我必须为同一个远程物理MySQL客户表使用5个TFDTABLE。
这似乎效率不高,尤其是当客户表很大时。
然后,我必须为每个TFDTABLE使用5个数据源,以便5个TDBEDIT字段集中的每一个都可以使用一个数据源。
然后,调用5 TFDTABLE APPEND方法在每个标签页中创建5组空白TDBEDIT字段......等等......
这种方法看起来有点愚蠢,还有其他方法吗?