设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2060|回复: 3
打印 上一主题 下一主题

[Access本身] 请教关于添加记录提示“用户定义类型未定义”等问题?

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-8 10:28:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位老师:
    首先在此感谢roych 老师给我的指导,谢谢,下拉列表现在弄懂了,不过这次又给大家带来新问题了

     1、请教我在“领料添加”窗体里,点击“保存”(即添加记录)时提示“用户定义类型未定义”,请问怎么解决

     2、我想把“领用次数”根据所选“施工桩号”和“材料名称”读取对应“领料明细”表中“领用次数”的最大值再+1,若没有领过则为1;
        我试过在“材料名称”数据源里添加"领用次数"时,造成“材料名称”不能选择,而“领用次数”为“#名称?”请问是哪里有问题,请指教。
     3、“本次领量”的值不用手动输入,我想让它等于“总工程量”减去各次领用量的和(即累计领用量)条件是“施工桩号”和“工程名称”由列表框所选,原理到时知道,可不知如何操作,请老师们指教。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2011-9-8 17:55:54 | 只看该作者
各位老师第一个问题我已搞定,就是第2、3两个问题还没有解决,请指教,谢谢
3#
发表于 2011-9-8 19:17:22 | 只看该作者
窗体的数据源(台帐查询)都删掉了……简直无语。

第二个问题:用DMax函数来处理。如果涉及多个表,则应建立好查询再使用该函数,在文本框的来源里输入以下公式(仅供参考):
=IIF(isnull(DMax("领用次数","××查询","施工桩号='"& me.施工桩号 &"' and 材料名称='" & me.材料名称 &"'")),1,DMax("领用次数","××查询","施工桩号='"& me.施工桩号 &"' and 材料名称='" & me.材料名称 &"'"))

第三个问题:按上述方法,在文本框的来源里输入以下公式(同样仅供参考):
=Dlookup("总工程量","××表","施工桩号='"& me.施工桩号 &"' and 材料名称='" & me.材料名称 &"'")-Dsum("领用次数","××查询","施工桩号='"& me.施工桩号 &"' and 材料名称='" & me.材料名称 &"'")
4#
 楼主| 发表于 2011-9-9 10:01:02 | 只看该作者
版主我已将“台账查询”和“领料明细查询”创建,这个“xx查询”是不是“领料明细查询”,但我在文本框里提示“#名称?”

“领料明细查询”是“领料明细”表里的字段和“台账查询”的字段,这样建立查询能否可以?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-16 09:10 , Processed in 0.170318 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表