我又回到了另一個問題。我有一個基於查詢的表單,其中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