Joh*_*ica 3 delphi dbgrid delphi-xe2
我有一个带有几个外键的表,如下所示:
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 ......
Run Code Online (Sandbox Code Playgroud)
我想在DBGrid中显示它,但当然我不希望所有的*_id显示,而是id指向的数据.
我不想使用查询来解析id,(现在)我想使用普通的TTable.
你会推荐哪种DBGrid变体可以在外键单元格中使用类似DBLookupComboBox的东西来查找外键?