2016-06-21 90 views
0

我想我的問題可能有點模棱兩可 - 請允許我解釋它。在訪問表單上顯示以前的記錄

我正在開發一個工作數據庫,可以讓工作人員將支持票信息輸入到跟蹤器中。我想要顯示在子報告/表單中輸入的先前5張票。但是我在正確顯示結果時遇到了一些麻煩 - 是否可以通過VBA限制顯示的結果?

我在那設置查詢我想要做什麼:

SELECT TOP 5 ID, Ticket_Number, Agent, Kickback_Reason, KB_Date, KB_Time 
FROM tbl_Tickets 
ORDER BY ID DESC; 

看來事情錯了,當我查詢添加到我的形式。我認爲選擇主/子字段正在搞亂SQL語句 - 它似乎開始基於ONE屬性列出門票 - IE顯示條目但僅顯示日期/門票號 - 也就是說,其餘字段顯示爲空,就好像沒有輸入數據一樣,當表單上的數據清楚地顯示所選條目的其他字段中的數據時。

唯一的一次多個條目顯示,如果他們有相同的日期/時間/票號(取決於什麼主/子字段設置)

我想不出另一種方式來在此,無論是通過嚮導,手動或通過代碼直接。我希望子表單/報表僅顯示最新的5個條目,並且每次單擊「新記錄」按鈕時都會更新(實時,可能?)最新條目。

希望我已經解釋清楚了:/我從來沒有很好的文字。任何幫助,將不勝感激!!

〜馬特

+0

就像發表評論說 - 我想通了,原來這是導致該問題的主/子領域。 我想保持這種開放稍長,看是否有人能夠幫助/製作門票實時更新的定時器或可能提供的洞察力,以實現這更好的方法 –

回答

0

檢查「大師」和「孩子」字段後 - 我想這已經是與爲什麼所有的前5項都沒有顯示。我想我也可以嘗試刪除這些字段,看看是否有幫助 - 它的確如此。

查詢現在運行完全按照編碼爲沒有連接領域的主要形式,到子窗體 - 因此,它只是顯示所有結果。

我想這已經開足夠長的時間允許改進實現此方法 - 和沒有人評論,我只能假設有沒有更好的辦法 - 或者我的描述只是差。

無論哪種方式 - 沒有點保持一個解決問題的開放。由於任何方式 - 和道歉的廢物

〜馬特