我的问题是,他“LeistungsBezeichnungsRef”没有过滤。在我的主表单中,我选择了“13222”,另外我想在子表单中只显示“13222”位置,而不是 20455。
想法是,我有一个成本中心 (13222) 到这些成本中心,它存在一些账单(挖掘机、起重机等)这些账单是特定于成本中心的!所以我建立了一个名为“LV”的表格,我可以在其中输入位置、金额、价值等,在“Leistungserfassung”中,我可以选择一个特定的位置并将其与表格中选择的日期/每日报告编号等相关联“Räumstelle”。
字段“LeistungsBezeichnungsRef”(在英语中称为“位置计费”。)有这个查询:我已经将主表单的 Combobox-Fieldname 写入查询条件......但它没有过滤
在AfterUpdate
搜索中,ComboBox
您必须重新查询子表单
Private Sub SearchComboBox_AfterUpdate()
TheSubform.Requery
'Filter the combo in the subform
TheSubform.Form!TheLVCombo.RowSource = "SELECT whatever FROM LV WHERE ID = " _
& SearchComboBox.Value
End Sub
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句