设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: jhzlzc29
打印 上一主题 下一主题

打印凭证号范围

[复制链接]
11#
发表于 2002-10-27 06:13:00 | 只看该作者
Dim i As Long
For i = 打印凭证开始号.Value To 打印凭证结束号.Value

Dim vieA As ADOX.View
Dim cat As New ADOX.Catalog
Dim cmdA As ADODB.Command
Set cat.ActiveConnection = CurrentProject.Connection

Set cmdA = cat.Procedures("计件工资单查询").Command

cmdA.CommandText = "select * from 计件工资单 where (field1='" & trim(str(i))& "')"        '如果是字符用这行

cmdA.CommandText = "select * from 计件工资单 where (field1= " & trim(str(i))& ")"     '如果是数字用这行

Set cat.Procedures("计件工资单查询").Command = cmdA
DoCmd.OpenReport "计件工资单", acViewNormal
Next

End Sub




[此贴子已经被作者于2002-10-26 22:13:05编辑过]

12#
发表于 2002-10-27 06:14:00 | 只看该作者
我又修改过了,你自己再看一下

cmdA.CommandText = "select * from 计件工资单 where (field1= " & trim(str(i)) & ")" '如果是数字用这行


[此贴子已经被作者于2002-10-26 22:14:23编辑过]

13#
 楼主| 发表于 2002-10-27 06:20:00 | 只看该作者
可是:Set cmdA = cat.Procedures("计件工资单查询").Command标黄
ado和adox,我在VBA引用中实在找到到可能是我找错的问题
 请告诉我全称好吗?
             谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 18:41 , Processed in 0.074646 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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