Sql server Access项目(.adp)按未绑定列排序

Sql server Access项目(.adp)按未绑定列排序,sql-server,sql-server-2005,ms-access,adp,Sql Server,Sql Server 2005,Ms Access,Adp,我有一个SQL数据库和一个access项目。我有一个两列组合框,其中有一个绑定列。组合框在表单视图中按需要工作,但当我切换到数据表视图并对列进行排序时,它将按绑定列中的值进行排序。有没有办法按未绑定列进行排序?实际可见的列 列数:2 柱宽:0cm;5厘米 绑定列:1 qry:按dbo.TblNode.Tag从dbo.TblNode顺序中选择dbo.TblNode.ID、dbo.TblNode.Tag 我已尝试将列交换到: 列数:2 柱宽:5cm;0厘米 绑定列:2 qry:按dbo.Tbl

我有一个SQL数据库和一个access项目。我有一个两列组合框,其中有一个绑定列。组合框在表单视图中按需要工作,但当我切换到数据表视图并对列进行排序时,它将按绑定列中的值进行排序。有没有办法按未绑定列进行排序?实际可见的列

  • 列数:2
  • 柱宽:0cm;5厘米
  • 绑定列:1
  • qry:
    按dbo.TblNode.Tag从dbo.TblNode顺序中选择dbo.TblNode.ID、dbo.TblNode.Tag
我已尝试将列交换到:

  • 列数:2
  • 柱宽:5cm;0厘米
  • 绑定列:2
  • qry:
    按dbo.TblNode.Tag从dbo.TblNode顺序选择dbo.TblNode.Tag、dbo.TblNode.ID

但它保持按有界列排序

,作为一种旁白,数据表视图提供的控制比各种表单少得多。使用连续形式通常是一个好主意,即使在最初的设置中还有一些工作。我开玩笑地尝试了这个方法,并且组合被正确地排序,这让我想知道还有其他事情在进行。用一个“干净”的表单尝试一个测试可能是值得的。尝试了一个干净的表单。没有不同的行为。当我打开表时,同样的行为也适用(我使用相同的查询来获取组合框)可能相关:当我使用“添加现有字段”工具箱时,我不会获取组合框。即使我在表定义中使用了查找组合框。我只得到一个文本字段。“表定义中的查找组合框”您的意思是在表设计中包含了查找字段吗?如果是这样的话,你应该知道几乎每个人都认为这是一个反功能。