作者normanQQ (norman)
看板Visual_Basic
标题Re: [VBA ] 询问access的程式问题
时间Wed Dec 26 13:01:00 2007
※ 引述《normanQQ (norman)》之铭言:
: 最近小弟在Access中写一些药品借还管理程式,
: 资料表有药品购买基本资料、药品编号、使用者名称编号,
: 一般我们用VB程式开启资料表的方法是,
: Set con2 = CurrentProject.Connection
: rcord2.Open "Select * From 药品购买", _
: con2, adOpenKeyset, adLockPessimistic
: 我想请问的是,我如何在Command按钮的事件程式码中,
: 开启一个已经存在的查询物件,以方便我可增加或减少药品的数量,
: 我的问题并不是使用DoCmd物件中的OpenQuery方法,
: 真的非常感谢!!!!!!
简单讲就是我有三个资料表:新增药品,药品名称,药品借还
新增药品内的栏位有药品名称,数量,购买日期,储存位置
药品名称内的栏位有药品编号与药品名称
那我有新增一个查询物件,名称是新增物品查询
这个查询物件查询後的栏位有药品名称,储存位置,总计之数量
其中「总计之数量」栏位是程式加总同类药品数量後自动产生的栏位
另外,我有做一个表单来控制药品的借还,并新增到药品借还资料表内做记录
那我的问题是当我执行
Set con2 = CurrentProject.Connection
rcord2.Open "新增药品查询", _
con2, adOpenKeyset, adLockPessimistic
後,程式在执行到有关总计之数量之栏位要增加或减少瓶子数目时就出现错误
错误的讯息是「所要求的名称或序数的集合物件中找不到此项目」
我在想是此栏位他找不到
我现在想到另一种方法就是如何将查询物件的内容再
重新自动储存到另一个资料表内?
那以後我就可在此资料表内做简单的数字加减
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.59.53.104