簡體   English   中英

在Access 2010中使用表單定義查詢中的字段

[英]Defining fields in Query Using Form in Access 2010

我有一個查詢,其中包含我的所有產品以及各種屬性和描述。

但是,在我公司,我們使用幾個價目表。

所以我想做一個報告,以一種很好的方式打印價格表。 我希望報表所基於的查詢能夠從表單中獲取要使用的價格列。

結構是一個表和另一個表中的屬性,其中每個表的價格帶有標題“零售” /“批發”。

在報告中,該字段使用名稱“價格”鏈接。

如果字段“價格”獲得“零售”或“批發”值,如何使用表格進行定義?

您可以在查詢中使用參數。 我更喜歡根據表單中的內容來更改querydef,但是使用參數更容易。

從具有零售或批發...的表格開始,讓我們將其稱為[價格類型]。 假設該表單稱為[價格報告]。 那就是您所需要的。

現在創建您的查詢。 在設計選項卡中(我位於Access 2007中,不確定它是否與2010年位於同一位置),您想單擊“參數”。 它將屬於“顯示/隱藏”組。

在彈出的框中,您將輸入[表單]![價格報告]![價格類型]和文本數據類型。

單擊確定。

在查詢網格中,添加一列,您將在其中輸入“計算價格”。 會是這樣的:

CalcPrice: Iif([Forms]![Price Report]![Price-Type]="Retail", [RetailPrice], [WholesalesPrice])

然后,您可以在報表中使用該查詢和CalcPrice。 當然,您的IIF聲明會更深入,具體取決於您擁有多少價格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM