在表格内查找..仍然是邪恶的'如果我使用绑定列?什么是邪恶?

时间:2014-12-30 20:01:33

标签: ms-access database-design lookup

如果我拥有它(在我的表的设计模式中,在特定字段中)使用组合框来查找ID和值然后将值设为我的绑定列,该怎么办?

我理解我失去了在关系数据库工具上看到我以这种方式建立的关系的能力。我失去了什么吗?

在我研究过的其他文章中,他们谈到了查询无法正常工作或数据库过于严格/难以改变的事实。我不一定会看到这些问题。(虽然我还在学习Access!=))

当我构建一个Query来测试它是否返回ID或值时,它会返回值,那么这里真正的问题是什么?

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您的域表看起来像这样:

DomainTable
-----------
DomainID
DomainValue

表格的行可能如下所示:

1   Male
2   Female
3   Other

您还有另一个表格,其中包含DomainIDDomainValue

通常,您会使用DomainID。这使您可以更改域值,而无需在数百个位置进行更改。

另一方面,如果您希望在其他表格中将域值更改为不反映,则可以使用DomainValue。这在创建日志文件时很重要,作为一个例子。