设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 请教一个关于记录号的方法。

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-3 14:36:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单据编号
SOUT013703
SOUT013703
SOUT013703
SOUT013703
SOUT013703
SOUT013704
SOUT013704
SOUT013704
SOUT013704

上面是处理前的字段数据,我希望设计一个查询,得到下述的效果,不知该用什么方法?(单据编号相同即同一张单,单上有多行,我需要行次数据。)先谢谢了!

单据编号
行次
SOUT013703
1
SOUT013703
2
SOUT013703
3
SOUT013703
4
SOUT013703
5
SOUT013704
1
SOUT013704
2
SOUT013704
3
SOUT013704
4

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2011-6-3 15:08:12 | 只看该作者
EXCEL里,写个宏, For NEXT  往下填充即可.
3#
 楼主| 发表于 2011-6-3 15:15:12 | 只看该作者
回复 方漠 的帖子

一直以来,我都是先在Excel里加上行号,处理好之后再导入Access的。
没错,这在Excel里处理非常简单,但我还是想看看用Access是否也能用简单的方法做到。
4#
发表于 2011-6-3 16:45:28 | 只看该作者
在Access里不好处理,需要写语句填充(由于数据重复的缘故,不能直接用Dcount)。
5#
 楼主| 发表于 2011-6-3 17:16:59 | 只看该作者
回复 roych 的帖子

非常感谢,看来我还是老老实实在Excel处理好再导入好了。
6#
发表于 2011-6-3 17:38:21 | 只看该作者
我自己开发了一点思路,呵呵,还是可以处理的,版主说的也没有错,的确很难处理,因为我遇到的技术难度比你的还大,我的单据号几乎都会变,还有就是大规模的复制,以及用数据表窗体,没有按钮可以用的,比较辛苦,呵呵,还是作出来了《
7#
发表于 2011-6-3 20:23:08 | 只看该作者
提供另一种思路:
1、首先按照一定的规律排序,然后增加自动编号字段,再用查询按照相同编号、不同id的情况生成你要的那个东东
2、表中增加【行次】字段,用ado按照一定的规律排序打开表,逐记录比较编号是否与上一条记录的编号相同,相同则
行次=行次+1  更新纪录,否则 行次=1  更新纪录
8#
发表于 2011-6-3 20:23:23 | 只看该作者
提供另一种思路:
1、首先按照一定的规律排序,然后增加自动编号字段,再用查询按照相同编号、不同id的情况生成你要的那个东东
2、表中增加【行次】字段,用ado按照一定的规律排序打开表,逐记录比较编号是否与上一条记录的编号相同,相同则
行次=行次+1  更新纪录,否则 行次=1  更新纪录
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-3 11:28 , Processed in 0.175978 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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