1
我試着去創建一個查詢,將添加到現有的表(tblExceptions)以下:語法查詢添加某些空字段的表
- 場活動名稱,活動日期,姓,名字&電子郵件 - 這些字段必須添加到tblExceptions
- 該記錄爲空的所有其他字段。
但應該指出,只有在源表(tblData)中的字段丟失時才能添加記錄。
我在設計視圖中爲MS Access中的查詢創建了一個相當大的查詢,該查詢爲該記錄添加了所有的數據,但是不願意更改插入,因爲它不添加空字段。
任何想法?我在想,INSERT INTO可能需要包含一個IF語句 - MS訪問是否允許這樣做?
感謝
編輯
有加示例表數據和結構以及什麼應該加入
tblData
Event Title | Event Date | Last Name | First Name | Email | Age |
__________________________________________________________________________________
| 02/02/2013 | Collins | James | [email protected] | 24 |
POP ACT | 01/29/2012 | Romas | Ian | [email protected] | |
所以從上面我們可以看到,第一個記錄是缺少一個事件標題,第二個缺少一個年齡。那麼,應該輸出到tblExceptions是:
tblExceptions
Event Title | Event Date | Last Name | First Name | Email | Age
__________________________________________________________________________________
| 02/02/2013 | Collins | James | [email protected] | 24
POP ACT | 01/29/2012 | Romas | Ian | [email protected] |
我越覺得這個更復雜的它似乎年齡字段是空白的第一條記錄,但不會在未來因此它必須在表
希望這澄清了升技
表結構有點混亂。你可以添加一個'tblData'中的源記錄的例子,以及應該添加到'tblExceptions'的例子嗎? – mellamokb 2013-03-08 14:40:44
你不能使用iif語句。 http://www.dbforums.com/microsoft-access/1207761-can-i-use-case-ms-access-query.html – DevelopmentIsMyPassion 2013-03-08 14:40:47
因此,基本上任何缺少任何內容的記錄都應該完全複製到'tblExceptions'中?那是什麼目的? – mellamokb 2013-03-08 15:56:10