1樓:匿名使用者
當前月第一天:
=dateserial(year(now()),month(now()),1)
當前月最後一天:(下個月的第一天的前一天)=dateserial(year(now()),month(now())+1,1)-1
第二種方法:
=dateserial(year(now()),month(now())+1,0)
access怎麼設定聘用時間欄位的預設值為:系統當前月的最後一天
2樓:sky不用太多
方法很多,下面是其中一種。
在聘用時間欄位的預設值輸入:
dateadd("d",-1,dateserial(datepart("yyyy",date()),datepart("m",date())+1,1))
說明:思路是:由於每個月的最後一天日期不定,用下個月的第一天減去一天即可得到當前月的最後一天。
date()函式返回當前日期;
datepart("yyyy",date())函式返回當前日期的「年」部分;同理,datepart("m",date())函式返回當前日期的「月」部分,datepart("m",date())+1即為當前日期的下一個月;
dateserial(年部分,月部分,日部分),所以,dateserial(datepart("yyyy",date()),datepart("m",date())+1,1)則返回當前日期的下一個月第一天;
dateadd("d",-1,日期值)返回日期的上一天,所以dateadd("d",-1,dateserial(datepart("yyyy",date()),datepart("m",date())+1,1))達到您的要求。
微軟的office是最為流行的辦公軟體,主要有office2010和office2007兩個版本。office 2000是第三代辦公處理軟體的代表產品,可以作為辦公和管理的平臺,以提高使用者的工作效率和決策能力。office 2000中文版有4種不同的版本:
標準版、中小企業版、中文專業版和企業版。
在office 2000中各個元件仍有著比較明確的分工:一般說來,word主要用來進行文字的輸入、編輯、排版、列印等工作;excel主要用來進行有繁重計算任務的預算、財務、資料彙總等工作;powerpoint主要用來製作簡報和幻燈片及投影片等;access是一個桌面資料庫系統及資料庫應用程式;outlook是一個桌面資訊管理的應用程式;frontpage主要用來製作和釋出因特網的web頁面。
microsoft office xp是微軟有史以來所發行的office版本中最重要的版本,而且也被認為是迄今為止功能最強大、最易於使用的office產品。新版office放棄了以往以產品釋出年命名的慣例!產品名稱中的xp,是英文experience(體驗)的縮寫,代表著新版office在包容覆蓋廣泛裝置的web服務之後,將給使用者帶來豐富的、充分擴充套件的全新體驗。
除核心的 office xp 程式 — microsoft word、excel、outlook和 powerpoint— 外,office xp 專業版 中包含 microsoft access 2002,它是 office xp 資料庫解決方案,可幫助使用者儲存、訪問和分析資料。
3樓:匿名使用者
資料表設計檢視,選定那個日期型別欄位,於預設值欄填寫如下:
=cdate(dateadd("m",1,date()))-day(cdate(dateadd("m",1,date())))
或者這樣寫更加簡潔和高效率(使用的函式和運算過程更少,已經測試通過)
=dateadd("m",1,date())-day(dateadd("m",1,date()))
這裡說明一下原理(下個月的今天 - 下個月今天的天數=這個月的月尾)
dateadd("m",1,date()) 可以返回下個月的今天
day(dateadd("m",1,date())) 取下個月今天的天數
例如:如果今天是2013-12-12
dateadd("m",1,date()) 返回2014-01-12
day(dateadd("m",1,date())) 返回12天
2014-01-12減去12天 剛好等於本月月尾 2013-12-31
如果今天是2013-01-30
dateadd("m",1,date()) 返回2013-02-28 (因為2月沒有30號)
day(dateadd("m",1,date())) 返回28天
2013-02-28減去28天 剛好等於當月月尾 2013-01-31
4樓:滿以柳
access 中的日期格式一般採用 mm-dd-yyyy (月-日-年)比較有效!
要設定日期欄位的預設值 (系統當前月的最後一天),採用如下的函式:
dateadd("d",-1,format(dateadd("m",1,date()),"mm") & "-01-" & format(dateadd("m",1,date()),"yyyy"))
就可以了.
如下圖所示
5樓:來自佛光寺胸懷大志的佛手柑
聽我的 dateseria(year(date()),month(date()),1)
access怎麼設定聘用時間欄位的預設值為:「系統當前月的最後一天」?
6樓:sky不用太多
方法很多,下面是其中一種。
在聘用時間欄位的預設值輸入:
dateadd("d",-1,dateserial(datepart("yyyy",date()),datepart("m",date())+1,1))
說明:思路是:由於每個月的最後一天日期不定,用下個月的第一天減去一天即可得到當前月的最後一天。
date()函式返回當前日期;
datepart("yyyy",date())函式返回當前日期的「年」部分;同理,datepart("m",date())函式返回當前日期的「月」部分,datepart("m",date())+1即為當前日期的下一個月;
dateserial(年部分,月部分,日部分),所以,dateserial(datepart("yyyy",date()),datepart("m",date())+1,1)則返回當前日期的下一個月第一天;
dateadd("d",-1,日期值)返回日期的上一天,所以dateadd("d",-1,dateserial(datepart("yyyy",date()),datepart("m",date())+1,1))達到您的要求。
微軟的office是最為流行的辦公軟體,主要有office2010和office2007兩個版本。office 2000是第三代辦公處理軟體的代表產品,可以作為辦公和管理的平臺,以提高使用者的工作效率和決策能力。office 2000中文版有4種不同的版本:
標準版、中小企業版、中文專業版和企業版。
在office 2000中各個元件仍有著比較明確的分工:一般說來,word主要用來進行文字的輸入、編輯、排版、列印等工作;excel主要用來進行有繁重計算任務的預算、財務、資料彙總等工作;powerpoint主要用來製作簡報和幻燈片及投影片等;access是一個桌面資料庫系統及資料庫應用程式;outlook是一個桌面資訊管理的應用程式;frontpage主要用來製作和釋出因特網的web頁面。
microsoft office xp是微軟有史以來所發行的office版本中最重要的版本,而且也被認為是迄今為止功能最強大、最易於使用的office產品。新版office放棄了以往以產品釋出年命名的慣例!產品名稱中的xp,是英文experience(體驗)的縮寫,代表著新版office在包容覆蓋廣泛裝置的web服務之後,將給使用者帶來豐富的、充分擴充套件的全新體驗。
除核心的 office xp 程式 — microsoft word、excel、outlook和 powerpoint— 外,office xp 專業版 中包含 microsoft access 2002,它是 office xp 資料庫解決方案,可幫助使用者儲存、訪問和分析資料。
在access中本年度本月的最後一天如何表示
7樓:匿名使用者
你說的本月 是 系統的當前日期所在的月 還是 你的 資料庫中的某個 時間欄位 的資料所在的月份?
表示 當月的最後一天 的思路 就是 先取得 當月的下月第一天 然後 減去1天 就得到了 本月的最後一天……這種方式 不管有否 專門的函式 都可以得到正確的結果……
你要用到的函式可能有 dateserial、dateadd、date 、year、month、day等……
請參看這幾個函式的使用 來根據你自己的實際需要 做一下吧……重點:下一個月的第一天 減去 1天 就等於 本月的 最後一天……
access怎麼使窗體中的文字框自動填寫當前月的一號和前月的最後一天
8樓:匿名使用者
位元組寫一個函式然後呼叫
d***ate月份的第一天
public function firstdayinmonth(optional d***ate as variant) as date
if ismissing(d***ate) then
d***ate = date
end if
firstdayinmonth = dateserial(year(d***ate), month(d***ate), 1)
end function
d***ate月份的最後一天
public function lastdayinmonth(optional d***ate as variant) as date
if ismissing(d***ate) then
d***ate = date
end if
lastdayinmonth = dateserial(year(d***ate), month(d***ate) + 1, 0)
end function
access 中系統當前日期的最後一天 怎麼寫
9樓:百無生
系統當前日期可以用date函式獲取。
系統當前日期只有一天,就是今天,不存在最後一天
access2010資料庫中,vba程式設計,「本月最後一天」的表示式????
10樓:匿名使用者
將當天日期加一月,取下月日期的年和月拼接「-01」,得到下月的第一天,減一天的本月的最後一天
ps裡面怎樣把所有的設定還原預設值
1 選單 視窗 工作區 復位調板位置 或 復位鍵盤快捷鍵 即可。2 或者乾脆 在ps還在啟動的過程中,馬上同時按住shift alt ctrl,接著在彈出 刪除設定檔案 對話方塊。點選yes,便會刪除ps裡的所有預設檔案,軟體的所有設定都會恢復到初始的狀態。當下次開啟ps的時候,ps會自動建立新的預...
MySQL中怎麼讓列的預設值等於另列的值
在觸發器中寫 插入和修改的時候觸發,改寫列值 1 這個問題我們最先想到的是用觸發器解決,在新增資料後把b列的值賦值為a列的值 2 但是很遺憾,mysql不允許對本表insert後進行這樣的操作 3 所以有一個方法就是再建另外一張一樣的臨時表來處理,然後用觸發器來解決,把記錄先寫到臨時表,然後寫正式表...
c 中,如果建構函式沒有預設值,物件也沒有引數賦值過去,那
不會的。c 類的建構函式詳解 一 建構函式是幹什麼的 class counter private 資料成員 int m value 該類物件被建立時,編譯系統物件分配記憶體空間,並自動呼叫該建構函式 由建構函式完成成員的初始化工作 eg counter c1 編譯系統為物件c1的每個資料成員 m v...