设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[其它] 请教问题

[复制链接]
跳转到指定楼层
1#
发表于 2004-4-25 06:48:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问一下,从一个数据库中抽取符合自己需要的数据后进行打印,然后要将这些改成不符合需要的数据,怎么做啊,最好在打印的过程中同时进行,也是是打报表时
现在数据库字段中有个“打印”的字段,打印过的用1表示,没打印过的用2表示,
有人能告诉我怎么做吗?在线等候!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-4-25 10:03:00 | 只看该作者
用更新查询,在打开报表的同时,运行此查询。
3#
 楼主| 发表于 2004-4-26 05:02:00 | 只看该作者
还是不明白?说的具体些,可以吗?
最好有VBA的代码写出来
4#
 楼主| 发表于 2004-4-26 05:07:00 | 只看该作者
我做查询是
select * from 表 where 表.print=1
然后打开和这个查询连接的报表,打印出数据
但是打印完以后,这些数据就不需要再进行打印,当初也是考虑到这个问题,就加了个PRINT这个字段,以显示是否打印过,打印完了后把字段PRINT的值改为2就可以实现
怎样改这个值的VBA代码写好老是报错,那位可以帮忙写一下我看看
5#
发表于 2004-4-26 06:35:00 | 只看该作者
UPDATE 表 SET 表.print = "2";
6#
 楼主| 发表于 2004-4-26 07:19:00 | 只看该作者
晕,和我写的一样,就是包错啊
7#
发表于 2004-4-26 07:35:00 | 只看该作者
把库传上来
8#
发表于 2004-4-26 07:49:00 | 只看该作者
在打印动作后加各更新查询,不知下面的句子好使否,祝你成功!
UPDATE 表 SET 表.print = "2" where 表.print=1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-20 15:29 , Processed in 0.109145 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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