Combobox 组合框显示错误的内容

Combobox 组合框显示错误的内容,combobox,Combobox,我正在使用Access。我在用vba编程 当我第一次加载表单时,一个组合框显示错误列中的内容。如果我进入设计视图并返回表单视图,组合框将显示正确列中的内容。我已经查看了格式字符串,但它们指定了正确的列。我已尝试绑定正确的列。我试图重新查询组合框 在应用程序中,过程引用服务和任务。我们有一张桌子,要求为特定患者提供服务。患者最多可以请求三种不同的服务。这些服务都有一个与之关联的任务。用户选择一个患者。患者具有关联的患者请求id。此id用于查询以选择请求的服务。然后,用户选择一个过程或服务和任务来选

我正在使用Access。我在用vba编程

当我第一次加载表单时,一个组合框显示错误列中的内容。如果我进入设计视图并返回表单视图,组合框将显示正确列中的内容。我已经查看了格式字符串,但它们指定了正确的列。我已尝试绑定正确的列。我试图重新查询组合框

在应用程序中,过程引用服务和任务。我们有一张桌子,要求为特定患者提供服务。患者最多可以请求三种不同的服务。这些服务都有一个与之关联的任务。用户选择一个患者。患者具有关联的患者请求id。此id用于查询以选择请求的服务。然后,用户选择一个过程或服务和任务来选择表中唯一的行

用于选择过程的组合框是有问题的组合框

选择过程时,1服务和任务表的相应ID保存在文本字段中,2服务和任务组合框中的相应列被绑定,然后3文本字段中的ID被指定为服务和任务组合框的索引

选择服务和后续任务后,过程id将保存到文本框中,相应的列将被绑定,索引将分配给过程代码组合框。所有这些都很好

我最终还是把这些列装订起来了。我试图在处理后将它们设置为零,但这会把事情搞砸。绑定是指分配索引。格式字符串应该控制给定组合框中显示的内容

如何在不循环视图的情况下强制第一个组合框显示它应该显示的内容

我曾尝试按语法循环查看,但当您尝试使用我时,它会产生错误

经过额外的测试后,我认为是列绑定导致了问题。由于列绑定,发生了一些奇怪的事情。我已将它们设置为0以消除这些问题,但id分配使我再次绑定组合框


David Locke

您可能想提及您用哪种语言编写这篇文章,说明您的问题的示例代码,以及您在代码方面的尝试。你确实解释了你的问题,但是如果你不了解你的问题,人们就不能真正帮助你。另外,欢迎使用SOI,我决定为每个组合框的查询添加一个ID列。然后,我可以绑定到适当的列并以正常方式赋值。谢谢