InterBase数据库该怎么实现明细表。
我在InterBase中建了两张表,DDL分别如下:
/* Table: ITEMS */
CREATE TABLE ITEMS (
ID INTEGER NOT NULL,
NAME CHAR (30) NOT NULL,
CATALOG INTEGER NOT NULL);
ALTER TABLE ITEMS ADD CONSTRAINT PK_ITEMS PRIMARY KEY (ID);
ALTER TABLE ITEMS ADD CONSTRAINT FK_ITEMS FOREIGN KEY (CATALOG) REFERENCES CATALOG (ID);
/* Table: CATALOG */
CREATE TABLE CATALOG (
ID INTEGER NOT NULL,
NAME VARCHAR (30) NOT NULL);
ALTER TABLE CATALOG ADD CONSTRAINT PK_CATALOG PRIMARY KEY (ID);
我想在应用程序中建立DBGridCatalog和DBGridItems,让他们关联在一起,当改变选择DBGridCatalog中的行时DBGridItems显示Items表中Catalog字段值等于Catalog表ID字段值的所有数据。
请问我该如何解决?
谢谢了!