Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

在没有ID项的前提下,根据某一数值降序增加一栏升序ID号

小小茜草  发表于:2011-03-01 19:06:07  
复制

点击下载此附件
部门 ID KPI
广东公司西华店 1 1.69%
广东公司西华店 2 1.41%
广东公司江门梧岗里店 3 1.38%
广东公司江门羊桥店 4 1.02%
根据KPI值降序插入一栏ID升值(注:用查询窗口)

 

Top
煮江品茶 发表于:2011-03-02 11:26:36

呵呵,还没折腾明白?

 

实际这个问题处理很简单,第一种优选的方法是在Excel表中加上一列ID即可;第二种处理方法就是我告诉你的在窗体中进行处理,因为加ID不是目的只是手段,通过这个手段(也可不通过这个手段)可以进行其他的字段或记录间的计算,当然这还不是最终目的,最终的目的是能输出需要的数据,只要能实现最终目的管他是不是在查询中处理。

 

对于这个问题的处理还可以有多种方法,包括用查询的方式来解决(估计需要一个自定义函数),只是这些方法可能需要较深的技术,对于你来说在现阶段并不合适。

 

建议你阅读一下《路遇一坑》一文。



小小茜草 发表于:2011-03-02 13:59:09
老师,我要处理的是30多万行的数据啊,而且一周星期算二次,用你那个窗体实行不了吧,一个月8次,我不心急才怪,问题就是在表上加ID非常麻烦,因为有几百个部门,个个部门要根据kpi值从大到小加ID,那我还不如手工算的好了,我想了好久,也看了好多文张,就是搞不懂,所以我一定要纠缠,有一个竹笛老师,他的《查询中自动编号的修改》和我想要的差不多。

煮江品茶 发表于:2011-03-02 14:12:54

呵呵,幸苦了。

 

简单的方法可以导入到临时表中,然后给临时表加个自动编号字段,这两个动作均可有代码简单完成,不必折腾那个在查询中编号的问题了。



netguestcn 发表于:2011-03-02 15:24:44

参照红尘如烟老师“在窗体中实现动态行号(连续序号)”http://www.accessoft.com/article-show.asp?id=5032修改

 

点击下载此附件

总记录:4篇  页次:1/1 9 1 :