簡體   English   中英

有沒有辦法根據兩個條件過濾 ms-Access 記錄?

[英]Is there a way to filter ms-Access records based on two criteria?

我對 Microsoft Access 沒有經驗,而且我在實習期間很難完成任務。 我得到了一個記錄列表,我應該創建一個查詢,根據國家和選擇的年份選擇隨機記錄(獲獎者)。 我能夠通過實現以下 SQL 代碼來完成隨機化位:

     `SELECT TOP 10 Sheet2.name, Sheet2.country, Sheet2.Year
      FROM Sheet2
      ORDER BY Rnd(-(100000*ID)*Time());

`

我的問題是我想選擇獲勝者的數量,並從表單和年份的下拉列表中選擇國家,並根據選擇過濾記錄。

任何幫助,將不勝感激!

這應該有效:

  SELECT TOP 10 Sheet2.name, Sheet2.country, Sheet2.Year
  FROM Sheet2
  WHERE Sheet2.country = [Forms]![YourFormName]![cboCountry]
  AND Sheet2.Year = [Forms]![YourFormName]![txtYear]
  ORDER BY Rnd(-(100000*ID)*Time());

其中cboCountrytxtYear是表單上的兩個控件。

暫無
暫無

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

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