Access 2007格式化查询问题请教
数值类型的字段,如12.34
在查询时我想返回12(34)这样的形式,Access 2007的正则表达式可以做到吗?
2007 不清楚,没有试过,2003以下,则可以用
select int(12.34) &'(' & mid(12.34-int(12.34),3) &')'
2007支持正则表达吗?没有用过,估计不行
SELECT format(12.34,'####.(##)')
SELECT replace(format(12.34,'####.(##)'),'.','')
路过,学习。。。。。
感谢楼上诸位的指导!
ACMAIN_CHM的方法咋2007下似乎真的不行,不过同样感谢:)
WWWWA的方法“SELECT format(12.34,'####.(##)')”可行,在补充去掉小数点时,replace函数似乎不支持:
Error Message: Undefined function 'REPLACE' in expression.
2003就支持REPLACE,2007没有用过,你在VBA在使用
SELECT replace(format(12.34,'####.(##)'),'.','')
谢谢。
这样可以实现:
IIf(InStr(str(amount), '.')=0,amount, Fix(amount) & '(' & Mid(amount,InStr(Str(amount),'.')) & ')')
做了有没有小数的判断。
相关问答:
哪里出错了,输出这样的结果??
<%@ Page Language="VB" AutoEventWireup="false" aspcompat="true" CodeFile="Default.aspx.vb" Inherits="_Default" %&g ......
已知两个数据库,分别为BASE.MDB 和 BASE2.DBF
字段分别为BASE.MDB:NAME NAME2 NAME3
A B C
D E F
......
最近学习asp,当练习到连接数据库的时候,频频出错,可就是不知道错在怎么地方,请高手帮忙看看!!谢谢!
包含文件xx.asp、xxsave.asp、conn.asp以及student1.mdb和表xxgl……
xx.asp为:
<html>
<hea ......
dwr.xml:
<create creator="struts" javascript="PrisonerActionForm">
<param name="formBean" value="prisonerForm"/>
< ......