我想在MS訪問中編寫一個查詢。我需要根據標準爲來自兩個不同表格的特定字段填充數據。 (例如:如果State是Kerala,則從表X中選取數據,否則從表Y中選取數據)。我有多個基於主鍵鏈接的表。我在MS訪問中使用'Make Table'查詢選項以表格的形式獲取所需輸出,需要合併一個查詢以從同一個數據源中選擇多個數據源。可能嗎。可以給一些條件嗎?請讓我知道。MS Access查詢:一個特定字段的多個源表
0
A
回答
0
你也可以寫程序遵循MSDN [鏈接](https://msdn.microsoft.com/en-us/library/office/ff845861.aspx)
0
使用VBA,你可以做一個IF語句來檢查你的情況,然後把它執行兩個基於你的測試的不同的SQL語句。
IF [State] = "Kerala" Then
Docmd.RunSQL "SELECT x, y, z INTO TEMP_Table FROM Table X"
ELSE:
DoCmd.RunSQL "SELECT x, y, z INTO TEMP_Table FROM Table Y"
End IF
如果您需要Temp_table從多個表中的數據,無論條件的,使用子查詢在發言運行SELECT ... INTO
之前加入你的表連接在一起。
+0
謝謝你的回答。但是,我無法獲得輸出。不知道我是否做得對。 來自兩個不同表格的數據需要在單個字段中填充。我在查詢SQL視圖中輸入IF語句。 –
相關問題
- 1. 的MS Access查詢創建多個表
- 2. 的MS Access VBA查詢多個表
- 3. MS Access查詢多個NULL
- 4. 多個JOIN查詢-MS Access
- 5. MS Access查詢從同一字段獲取多個計數
- 6. MS Access SQL查詢不同的返回多個字段
- 7. 查詢將多個行值合併到MS-Access 2003中的一個字段中?
- 8. MS Access 03 - 多個「ifs」在更新查詢條件的一個字段中?
- 9. 查詢MS-Access中的兩個表格?
- 10. MS Access 2013窗體[控件源]在另一個表上的查找字段
- 11. MS Access 2007年JOIN多個字段
- 12. MS Access:突出顯示MS Access報告中的特定字段
- 13. MS Access打開一個表單到一個特定的ID
- 14. 通過MS Access中的多個字段連接兩個表格
- 15. 一個報告中的多個查詢 - MS Access
- 16. 的MS Access多值查詢
- 17. MS Access查詢計算字段
- 18. Pypyodbc:返回特定MS Access表中特定字段的字段描述?
- 19. 一個MS Access查詢增量比較
- 20. 查詢一個特定的多值字段爲主要實體
- 21. MS Access - 在一個報告中使用多個查詢
- 22. MS SQL:查詢多個表
- 23. MS Access多字段搜索,空字段或列表框中的多個選項
- 24. php MS Access多個字符串參數的SQL查詢
- 25. MS Access多連接查詢
- 26. 帶有多個列的MS Access交叉表查詢?
- 27. 生成包含多個表/查詢的MS Access報告
- 28. MS Access查詢 - 提示一個參數,並傳遞給多個子查詢
- 29. Access中的SQL查詢更新多個字段
- 30. 當查詢表有多個匹配項時,通過連接2個表中的字段來更新MS Access
如果只有一列在查詢中使用iif(field ='Kerala',dlookup(),dlookup()) – nazark
我有3個這樣的列,有沒有辦法使用dlookup三列? –
這是可能的,如果你給你的表格結構,我可以給出更好的解決方案 – nazark