我们有一个 ADP Access 2010 项目,链接到 MS SQL 2012 服务器。
我正在尝试设置一个表,该表有一个组合框来选择适当的值,这些值由另一个表提供。
默认dbo
模式下的表读取扩展属性,并显示适当的组合框
当我尝试将相同的扩展属性添加到另一个模式下的表时,组合框没有出现。
我需要做些什么来解决这个问题,还是我只能放弃这个任务,等我们放弃 ADP 后再处理它?
(我试着在 SuperUser 上问这个问题,但没有得到回应)
打开有效表的访问代码:
Private Sub cmdAvayaQ_Click()
DoCmd.OpenTable "dbo.tbl_o_etc_Avaya_Skills", acViewNormal, acEdit
End Sub
访问无法打开表格的代码
Private Sub cmdNonPhone_Click()
DoCmd.OpenTable "forecasting.tbl_nonphone_queues", acViewNormal, acEdit
End Sub
我不使用 Access,但它很可能无法查询扩展属性,除了
dbo
模式下的那些 - 它必须假设一切都在dbo
. 如果扩展属性至关重要,除了不在 ADP 中使用架构之外,我真的没有适合您的解决方案。