表达式中的类型不匹配"生成表查询",是什么原因;时,当我按照书中的步骤进行",在最后一步时提示"我现在在自学ACCESS
:
1;图标;查询类型"设计网格区"表达式中的类型不匹配".这是他就提示.在设计查询中创建查询.
3:".将人事资料表和薪资表分别添加入"条件".在入职日期"! 视图".点击工具栏":姓名\。我的步骤如下.不知道为什么;
4:我现在建立了一个考勤\.最后点击工具栏上的".
5.
2;;生成表查询"生成表查询".;工号\,现在要用"=2009"实发工资添加到"year([工作时间])>.;..;薪资的ACCESS数据库;;字段列表区"入职日期\.
....;上输入"在下拉复选框里选择".,然后将需要的条件;;;查询2009年入职员工的工资情况比如
在ACCESS中,当按书中的步骤操作好"查询"后,提示"表达式中的类型不匹配"是什么原因?
答案:3 悬赏:60 手机版
解决时间 2021-02-22 18:19
- 提问者网友:寂寞撕碎了回忆
- 2021-02-22 09:36
最佳答案
- 五星知识达人网友:酒安江南
- 2021-02-22 10:12
是不是数字、文本没有分清楚?比如文本要用引号引起来,数字不用
全部回答
- 1楼网友:怀裏藏嬌
- 2021-02-22 11:38
你不把代码贴出来,怎么知道你的问题出在哪里呀??
- 2楼网友:由着我着迷
- 2021-02-22 10:27
类型不匹配的问题用转换函数解决,如ccur(转换为货币),cstr(转换为字符串),cint(转换为整数),clng(转换为长整数),cdate(转换为日期), cdbl(转换为双精度).等等
如:工资=ccur(基本工资)+ccur(级别工资)+ccur(加班补贴)
如果工资不是货币类型的话,那还要这样操作,(比如是双精度类型)
工资=cdbl(ccur(基本工资)+ccur(级别工资)+ccur(加班补贴))
补充问题:
最后一条记录是默认的插入记录,这条记录是无插入数据的,所以会提示没有数据.可用以下代码避开计算之
if not me.newrecord then
工资=ccur(基本工资)+ccur(级别工资)+ccur(加班补贴)
end if
那代码检查到是新记录状态就不会执行此计算工资的表达式.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯