用Access2007解決支票打印的日期大寫問題
來源:易賢網(wǎng) 閱讀:979 次 日期:2014-08-21 14:38:46
溫馨提示:易賢網(wǎng)小編為您整理了“用Access2007解決支票打印的日期大寫問題”,方便廣大網(wǎng)友查閱!

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

一、先設(shè)計(jì)一個Access2007表,加入轉(zhuǎn)賬支票可能需要的字段,比如付款人名稱、付款人賬號、收款人名稱、付款金額、出票日期等等。其中的“出票日期”設(shè)成“日期”類型,默認(rèn)值可以設(shè)成“date()”(即當(dāng)天日期)。表設(shè)計(jì)好后命名保存?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ǔ)新建一個查詢,加入必要的字段。另在一個空白字段寫表達(dá)式:“大寫: Udate([出票日期],0)”。保存這個查詢。

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

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

更多信息請查看IT技術(shù)專欄

更多信息請查看數(shù)據(jù)庫
易賢網(wǎng)手機(jī)網(wǎng)站地址:用Access2007解決支票打印的日期大寫問題
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

2025國考·省考課程試聽報(bào)名

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)