圖片在這里我是 MS Access 的新手。我有一個帶有創建日期欄位和提交日期的客戶表。提交日期是通過查詢計算的,因為它帶有多個條件。我從客戶表創建了一個表單,我可以在其中輸入創建日期欄位,并設法通過 Dlookup 顯示提交日期(來自查詢),但日期未記錄在客戶表中。如何在客戶表中記錄來自查詢的提交日期值,而不必每次添加新客戶時都進行更新查詢?我做了一個更新查詢,但它每次運行都會更新所有記錄,我們有超過 50K 的客戶。任何幫助表示贊賞。
這是 Access 中為我獲取結果的查詢。
SELECT HardDeadlineCalculationQ1.ID, HardDeadlineCalculationQ1.R AS ReferralDate, HardDeadlineCalculationQ1.[來源推薦], HardDeadlineCalculationQ1.HD1, HardDeadlineCalculationQ1.wdhd1, HardDeadlineCalculationQ1.hd2, HardDeadlineCalculationQ1.wdhd2, HolidaysT.holidaydates, Switch([HardDeadlineCalculationQ1].hd2=hol "是") AS isholiday, IIf(isholiday="Yes",([HardDeadlineCalculationQ1.hd2]-1),[HardDeadlineCalculationQ1].hd2) AS hd3, WeekdayName(Weekday(hd3)) AS wdhd3, Switch(WeekdayName(Weekday (hd3))="Monday",(hd3),WeekdayName(Weekday(hd3))="Tuesday",(hd3),WeekdayName(Weekday(hd3))="Wednesday",(hd3),WeekdayName(Weekday(hd3) ))="Thursday",(hd3),WeekdayName(Weekday(hd3))="Friday",(hd3),WeekdayName(Weekday(hd3))="Sunday",(hd3-2)) AS hd4,WeekdayName(Weekday(hd4)) AS wdhd4 FROM HardDeadlineCalculationQ1 LEFT JOIN HolidaysT ON HardDeadlineCalculationQ1.hd2 = HolidaysT.holidaydates;
問候,
uj5u.com熱心網友回復:
“提交日期是通過查詢計算的,因為它帶有多個條件”
這樣,我認為您的意思是提交日期是一個計算欄位(作為其控制源)
執行以下操作 復制計算,即公式并放入 vba 代碼,在運算式中作為變數的每個欄位的更新后事件下。例如,submissiondate= 將公式放在這里
然后在表單上從表單控制元件的控制元件源中洗掉計算,即公式,并將表格中的一個欄位作為控制元件源,例如提交日期。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/417421.html
標籤:
