Microsoft Access使用类别,子类别和从属字段检查帐户数据库

时间:2015-01-02 15:21:03

标签: ms-access

我理解 - 并且已创建 - 一个自引用表,其中包含类别&小类。所以,你得到一张looks like this

的表格
Categories Table:
id, primary Key autoNumber
category, text
parentID, foreign Key, number

categories.ID has a one-to-many relationship with categories.parentID

==以下是我很难理解的事情==

我还有一个用于跟踪购买的交易表,以及两个用于记录类别及其子类别的列。想想"汽车:汽油"或"医疗保健:处方"。

Transactions Table:
id, primaryKey, autoNumber
payee, shortText
Category, foreign key, (number, comboBox)
Subcategory (number, comboBox)

categories.ID has a one-to-many relationship with Transactions.Category

我找不到在“交易”表格中填充“类别”和“子类别”的适当方法。

到目前为止,我能够使用类似于以下示例的SQL语句从Categories表中提取所有不同的类别。 (具有NULL parentID的任何类别都被视为根类别。)

SELECT *
FROM Categories
WHERE (((Categories.[parentID]) Is Null))
ORDER BY Categories.category DESC;

我的问题是找到一种方法让Transactions.Subcategory只列出与所选根类别相关联的子类别。

我不知道如何在Access中执行此操作。

任何提示,建议等都会非常感激。

0 个答案:

没有答案