自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

用Access2007解決支票打印的日期大寫問題

數(shù)據(jù)庫
Access是面向個人用戶及小型公司的數(shù)據(jù)庫開發(fā)工具,Microsoft Access 2007是該工具的最新版本。Access 2007不僅提供了很多全新的功能,最重要的是提供了全新的界面。下文將主要為大家講述用Access2007解決支票打印的日期大寫問題。

導讀:財務人員都知道,轉(zhuǎn)賬支票的出票日期是需要大寫的。如果用手寫,當然可以直接填寫成大寫,但如果設計專用軟件進行套打,每張支票都在固定位置填寫大寫會很麻煩,也沒有必要。這里僅以Access2007設計為例,給這方面的愛好者提供一個思路。

一、先設計一個Access2007表,加入轉(zhuǎn)賬支票可能需要的字段,比如付款人名稱、付款人賬號、收款人名稱、付款金額、出票日期等等。其中的“出票日期”設成“日期”類型,默認值可以設成“date()”(即當天日期)。表設計好后命名保存?zhèn)溆谩?/p>

二、新建模塊,并輸入以下內(nèi)容

Public Function Udate(mDATE As Date, mYMD As Integer) As String

'用法 Udate(#1/2/2005#, i)
'i=1 貳零零伍
'i=2 零壹
'i=3 零貳
'i=0 貳零零伍年零壹月零貳日

Dim i As Integer, iD As Integer
Dim strDT(2) As String, strS As String
Dim strD(0 To 9) As String * 1

strD(0) = "零"
strD(1) = "壹"
strD(2) = "貳"
strD(3) = "叁"
strD(4) = "肆"
strD(5) = "伍"
strD(6) = "陸"
strD(7) = "柒"
strD(8) = "捌"
strD(9) = "玖"


For i = mYMD + (mYMD <> 0) To mYMD + (mYMD <> 0) - (mYMD = 0) * 2
If i = 0 Then
iD = Year(mDATE)
strDT(i) = strD(iD \ 1000) & strD((iD \ 100) Mod 10) & strD((iD \ 10) Mod 10) & strD(iD Mod 10)
Else
If i = 1 Then iD = Month(mDATE) Else iD = Day(mDATE)
If iD > 9 Then strS = "拾" Else strS = ""
strDT(i) = strD(iD \ 10) & strS & strD(iD Mod 10)
If iD > 9 And iD Mod 10 = 0 Then strDT(i) = "零" & Left$(strDT(i), 2)
End If
Next

Select Case mYMD
Case 0
Udate = strDT(0) & "年" & strDT(1) & "月" & strDT(2) & "日"
Case Else
Udate = strDT(mYMD - 1)
End Select

End Function

三、以***步建的表為基礎(chǔ)新建一個查詢,加入必要的字段。另在一個空白字段寫表達式:“大寫: Udate([出票日期],0)”。保存這個查詢。

四、在原表中錄入將要打印的支票信息,“出票日期”字段必須錄入正確的日期。

五、運行查詢,就會看到有一個大寫的日期字段。有了這個結(jié)果,無論設計窗體,還是設計報表,都可以自由引用了。

通過上面講到的這五步驟去操作,就能輕松解決支票打印的日期大寫問題,就需要五個步驟就能解決一個問題,大家不覺得很容易嗎?只要遵循這個步驟去做,就能減少工作中的麻煩,大家何樂而不為?。?/p>

【編輯推薦】

  1. 數(shù)據(jù)庫安全之Access數(shù)據(jù)庫防下載
  2. Access數(shù)據(jù)庫導入MySQL的實際操作
  3. 基礎(chǔ)篇:VB.NET介紹Access數(shù)據(jù)庫連接
責任編輯:迎迎 來源: 天極網(wǎng)
相關(guān)推薦

2011-04-11 15:19:53

Access 2007數(shù)據(jù)庫附件

2011-03-10 14:41:54

Access 2007Ribbon功能區(qū)

2011-04-11 10:42:50

Access 2007

2016-12-14 09:07:54

日期轉(zhuǎn)換中文

2012-10-15 18:01:39

打印機打印機不能打印

2010-05-06 18:12:47

Unix系統(tǒng)

2011-07-06 14:09:40

ASP

2009-03-16 10:29:45

數(shù)據(jù)挖掘過濾器Access

2023-09-17 23:23:14

Java異常堆棧

2018-01-24 16:32:01

數(shù)據(jù)目錄數(shù)據(jù)蔓延企業(yè)

2011-05-06 15:56:38

打印機故障

2011-04-28 15:35:38

打印驅(qū)動

2021-01-05 08:12:42

SQL日期Spt

2011-04-28 16:30:55

打印機打印問題

2010-05-06 17:13:18

Unix命令

2015-08-17 10:19:24

2010-05-06 17:07:34

Unix命令

2021-03-18 18:07:57

JavaScript開發(fā)代碼

2010-04-29 15:46:47

Unix操作系統(tǒng)

2010-09-24 15:46:23

SQL查詢
點贊
收藏

51CTO技術(shù)棧公眾號