我又回到了另一个问题。我有一个基于查询的表单,其中WHERE子句中的参数是表单的组合框。详细来说,它是连续的窗体视图,并显示组合框的所有匹配字段(组合框更新后的重新查询)。在页脚上有一个文本框和一个按钮,用户可以在此处添加新条目。多个查询作为单一表单的记录源?
我需要基本上有一个这种形式的镜子旁边 - 以便他们可以在视觉上进行比较。我需要在头部中并排放置两个组合框 - 在详细信息部分中根据查询填充两个控件。我考虑使用子窗体基本上创建这种幻觉,但我不能有连续窗体视图的子窗体。我想的想法是具有两个查询作为表单的记录源:
Select value FROM t1 WHERE criteria = me.combo1;
select value as val2 from t1 WHERE criteria = me.combo2;
示例数据(相同的结构):
**Friends**
**User friend**
Bob Jack
Bob Zach
Bob Mack
John Juan
John Sha'Quan
我将不得不在细节部分A'价值'控制和'val2'控制,这些控制将从不同的查询和标准填充。
这可能吗?
或者,我是否应该只有两个子窗体,每个子窗体都有一个由组合框中选择的值决定的不同父键?我宁愿它是我列出的方式,但如果没有其他选择,这是我必须做的吗?
“但我不能有连续窗体视图的子窗体”为什么不?您可以将每个子窗体的相应记录集设置为父窗体中相应的组合框。 – 2012-07-18 10:26:25
我可以使用两个子表单,只是将它们链接到位置,但子表单的行为与具有单一视图的单一表单的行为不同。我必须在子窗体内滚动,而不是在窗体本身内滚动。我的意思是说,我不能有一个父窗体的视图设置为'连续' – Scotch 2012-07-18 15:19:17
啊我现在看到,理论上我认为这可能是可能的,如果你要构建自己的自定义滚动条主要的形式,并有它的动作滚动底层子表单(也许有一个API在那里)我只是在猜测真的,我从来没有真正做到过自己。 – 2012-07-19 07:49:35