摘要载入中… 请稍等…
内容载入中… 请稍等…
| ◎→ | 本类最新 |
|
使用函数自动生成n层目录 在VFP中编程自动产生所输入汉字的 使用函数自动生成n层目录 利用instr()函数防止SQL注入攻击 将数据库的内容生成WORD文档 页顶导航条示例 ADODB.Stream组件Charset属性值 |
|
| ◎→相关资源 | |
| C语言入门视频教程 C#编程WinForm入门视频 Asp.net入门视频教程下载 VC++编程视频教程下载 VB窗体文章 HTML入门教程 ASP互动视频教程 十天学会ASP教程 ASP实例教程 Asp数据库编程 ASP入门教程 | |
| ◎→ | 热门资源 |
| ASP类的定义 include文件的利弊及其安全性 常用Email组件发送函数 ASP应用之模板采用 ASP自动生成HTML中模板的运用 shtml是什么 asp实用函数库 |
|
最近在公司做一个帐务报销系统。
需要把一个MONEY值的个位十位百位千位还有角啊分啊的单独取出来生成表格。
于是写了一个得到此值的 Function ,放到这里共享。如果你看到有写得不妥的地方,请给我来 killhand007@163.com 指正交流。
Function Moneynm(n,m)
checkPoint = InstrRev(n,".")
If n>9999.99 Then
Response.write"数据超过限制,请确定您的报销金额在9999.99元以内!"
Else
If (checkPoint <> 0) Then
leftNum = Mid(n,1,checkPoint-1)
rightNum = Mid(n,checkPoint+1,Len(n))
Else
leftNum = n
End If
gw = Mid(leftNum,Len(leftNum),Len(leftNum))
sw = 0
bw = 0
qw = 0
jw = 0
fw = 0
If Len(leftNum)>1 Then
sw = Mid(leftNum,Len(leftNum)-1,1)
End If
If Len(leftNum)>2 Then
bw = Mid(leftNum,Len(leftNum)-2,1)
End If
If Len(leftNum)>3 Then
qw = Mid(leftNum,Len(leftNum)-3,1)
End If
If Len(rightNum)>0 Then
jw = Mid(rightNum,1,1)
End If
If Len(rightNum)>1 Then
fw = Mid(rightNum,2,1)
End If
Select case m
case "gw"
Response.Write gw
case "sw"
Response.Write sw
case "bw"
Response.Write bw
case "qw"
Response.Write qw
case "jw"
Response.Write jw
case "fw"
Response.Write fw
End Select
End If
End Function
当然在此基础上你还可以得到万位十万位等。
希望对有需要的朋友有所帮助。
| 芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们 |