设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 如何根据查询结果生成报表编号?

[复制链接]
11#
发表于 2009-1-13 21:10:47 | 只看该作者
不同名称的查询,只要日期相同,得到的是同样的编号。
就是说,假设我今天第一次查询a,这个表的abc编号都成为20090113001,第二次都成为20090113002??
而且我在第一次查询后,将已经写入编号的那些数据的“是否生成报表”都打勾了
你10楼的两句话好像矛盾。
12#
 楼主| 发表于 2009-1-13 21:31:17 | 只看该作者
如果我在今天第一次查询a,那么表中“a”所对应的“报表编号”都为20090113001;第二次查询b,那么应为20090113002。
到了第二天,第一次查询(窗体1的名称不为空)后,编号后三位还是从001开始。如果重复查询,那么已经有编号的不作处理。
10楼的:“而且我在第一次查询后,将已经写入编号的那些数据的“是否生成报表”都打勾了。”我是猜想是否与“是否生成报表”有关。
13#
发表于 2009-1-13 22:13:25 | 只看该作者
听不懂,根本就不知道你要达到什么结果。
14#
 楼主| 发表于 2009-1-14 08:47:04 | 只看该作者
原帖由 Henry D. Sy 于 2009-1-13 22:13 发表
听不懂,根本就不知道你要达到什么结果。


不会吧!

我要的结果是:当天第一次查询,通过查询得到的结果生成编号相应的编号yyyymmdd+001;同一天,第二次查询,通过查询得到的结果生成编号相应的编号yyyymmdd+002;同一天,第三次,编号为yyyymmdd+003;……

次日或以后日期查询,通过查询得到的结果生成编号相应的编号yyyymmdd+001

以此类推

总之,在同一天或不同的日期通过不同的查询得到的编号都是不同的。
15#
发表于 2009-1-14 10:11:57 | 只看该作者
哪7楼的代码你怎说编号没有变化
16#
 楼主| 发表于 2009-1-14 11:17:59 | 只看该作者
7楼的代码在同一天不同名称不同次的查询,得到的编号是相同的。
我要同一天不同名称不同次的查询,得到的编号是不相同的。
17#
发表于 2009-1-14 11:25:16 | 只看该作者
是这样的呀
18#
 楼主| 发表于 2009-1-14 11:33:14 | 只看该作者
我运行后,怎么和我的要求不一样
再试试
19#
 楼主| 发表于 2009-1-14 11:38:41 | 只看该作者
原帖由 apple_a1 于 2009-1-14 11:33 发表
我运行后,怎么和我的要求不一样
再试试


分二次查询,步骤:
1、查询A,得到报表编号“20090114001”
2、查询B,得到了同样的报表编号“20090114001”

本帖子中包含更多资源

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

x
20#
发表于 2009-1-14 12:47:36 | 只看该作者
看上去有点象绕口令,什么第一次第二次不同次,。。。。晕晕的!
是不是点一次查询就算一次呀?如果是,点第二次的时候,第一次查询的数据还显不显示呀?
或者,是不是换个条件查询就算第一次,再用同一个条件查询就算第二次?
第一次第二次第二次第一次,晕了,还是等清醒了再做吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-10 06:21 , Processed in 0.088232 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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