最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

用Access2007解决支票打印的日期大写问题

来源:懂视网 责编:小采 时间:2020-11-09 13:43:02
文档

用Access2007解决支票打印的日期大写问题

用Access2007解决支票打印的日期大写问题:财务人员都知道,转账支票的出票日期是需要大写的。如果用手写,当然可以直接填写成大写,但如果设计专用软件进行套打,每张支票都在固定位置填写大写会很麻烦,也没有必要。这里仅以access2007设计为例,给这方面的爱好者提供一个思路。 一、先设计一个Ac
推荐度:
导读用Access2007解决支票打印的日期大写问题:财务人员都知道,转账支票的出票日期是需要大写的。如果用手写,当然可以直接填写成大写,但如果设计专用软件进行套打,每张支票都在固定位置填写大写会很麻烦,也没有必要。这里仅以access2007设计为例,给这方面的爱好者提供一个思路。 一、先设计一个Ac

财务人员都知道,转账支票的出票日期是需要大写的。如果用手写,当然可以直接填写成大写,但如果设计专用软件进行套打,每张支票都在固定位置填写大写会很麻烦,也没有必要。这里仅以access2007设计为例,给这方面的爱好者提供一个思路。 一、先设计一个Acce

  财务人员都知道,转账支票的出票日期是需要大写的。如果用手写,,当然可以直接填写成大写,但如果设计专用软件进行套打,每张支票都在固定位置填写大写会很麻烦,也没有必要。这里仅以access2007设计为例,给这方面的爱好者提供一个思路。

  一、先设计一个Access2007表,加入转账支票可能需要的字段,比如付款人名称、付款人账号、收款人名称、付款金额、出票日期等等。其中的“出票日期”设成“日期”类型,默认值可以设成“date()”(即当天日期)。表设计好后命名保存备用。

  二、新建模块,并输入以下内容

  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

  三、以第一步建的表为基础新建一个查询,加入必要的字段。另在一个空白字段写表达式:“大写: Udate([出票日期],0)”。保存这个查询。

  四、在原表中录入将要打印的支票信息,“出票日期”字段必须录入正确的日期。

  五、运行查询,就会看到有一个大写的日期字段。有了这个结果,无论设计窗体,还是设计报表,都可以自由引用了。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

用Access2007解决支票打印的日期大写问题

用Access2007解决支票打印的日期大写问题:财务人员都知道,转账支票的出票日期是需要大写的。如果用手写,当然可以直接填写成大写,但如果设计专用软件进行套打,每张支票都在固定位置填写大写会很麻烦,也没有必要。这里仅以access2007设计为例,给这方面的爱好者提供一个思路。 一、先设计一个Ac
推荐度:
标签: 日期 打印 解决
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top