| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 639 人关注过本帖
标题:我是 VF 初学者!请大家帮我看看这个命令怎么编
取消只看楼主 加入收藏
wsj0608
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-10-25
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:2 
我是 VF 初学者!请大家帮我看看这个命令怎么编
我有一个VF表,其中字段如下
卷号    页号    尾页号    首页号
0001     1        3        1
0001     4        7   
0002     1        2        1
0002     3        5
0002     6        10
0003     1        5         1
0004     1        12        1
0004     7
0004     9
0004     13       15
大体就是这类内容的库,我有三个问题
1.显示每卷最大“尾页号”,这个命令怎么写?
2.检测每卷的“页号”和“尾页号”,两者之间的关系为“页号”必须比上一条记录的“尾页号”大“1”,就是“尾页号”=上一条记录“页号”+1,显示不符合这一条件的记录,这条命令应该怎么写
3.检测每卷第一条的“首页号”必须为1,且只有第一条的“首页号”有记录,显示不符合这一条条件的记录。这个命令应该怎么写
谢谢大家了
没有人帮助我么?
我试了很多都不对。
第一题,我先用 set filt to len(allt(尾页号))>=1 命令把“尾页号”为空的筛选掉, 之后是将“案卷号”排序,然后取“尾页号”最大值么?到这就不知道怎么写了
第二题,我不知道怎么用if语句,是 if 页号=1,0(if 尾页号=页号+1),0,1 这样么?中间过程怎么运用
第三题,没头绪,不知道怎么写
有懂的朋友帮我看看,真的琢磨不出来,谢谢了

[ 本帖最后由 wsj0608 于 2014-10-25 21:51 编辑 ]
搜索更多相关主题的帖子: 记录 检测 
2014-10-25 20:22
wsj0608
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-10-25
收藏
得分:0 
所有字段都是字符型的,大家帮帮忙,我完全无从下手,谢谢了
2014-10-25 20:33
wsj0608
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2014-10-25
收藏
得分:0 
回复 4 楼 TonyDeng
是!但不是只有0004,因为我只列了一部分记录,后面还有可能0008,0012会有“尾页号”记录为空的字段
我知道不是一条命令是可以出来,可是我没有头绪应该从哪里入手
2014-10-25 21:16
快速回复:我是 VF 初学者!请大家帮我看看这个命令怎么编
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016098 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved