gpt4 book ai didi

delphi - 与大量查找字段一起使用的最佳数据库网格

转载 作者:行者123 更新时间:2023-12-03 15:43:49 25 4
gpt4 key购买 nike

我有一个带有几个外键的表,如下所示:

CREATE TABLE project.gl(
id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT,
glaccount_id INT(11) UNSIGNED NOT NULL,
project_id INT(11) UNSIGNED NOT NULL,
booking_id INT(11) UNSIGNED NOT NULL,
cc_id INT(11) UNSIGNED DEFAULT NULL,
cu_id INT(11) UNSIGNED DEFAULT NULL,
PRIMARY KEY (id),
INDEX FK_gl_booking_id (booking_id),
INDEX FK_gl_cc_id (cc_id),
INDEX FK_gl_cu_id (cu_id),
INDEX FK_gl_glaccount_id (glaccount_id),
INDEX FK_gl_project_id (project_id),
CONSTRAINT FK_gl_booking_id FOREIGN KEY (booking_id)
REFERENCES project.booking (id) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT ......

我想在 DBGrid 中显示它,但当然我不希望显示所有 *_id,而是显示 id 指向的数据。
我不想使用查询来解析 ID,(暂时) 我想使用普通的 TTable

您建议使用哪种 DBGrid 变体来查找外键,在外键单元格中使用类似 DBLookupComboBox 的东西?

最佳答案

只需创建一个 lookup field 。然后,TDBGrid 会自动显示该列的组合框,您可以在其中从可用值中进行选择。然后关键字段会自动更新。

关于delphi - 与大量查找字段一起使用的最佳数据库网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8400204/

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