| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1140 人关注过本帖
标题:菜鸟一个,翻页代码的胡说。
只看楼主 加入收藏
总是出错
Rank: 2
等 级:论坛游民
威 望:1
帖 子:248
专家分:24
注 册:2012-12-24
结帖率:73.47%
收藏
已结贴  问题点数:20 回复次数:2 
菜鸟一个,翻页代码的胡说。

控件按钮中,翻页是最常见的一组按钮。在表中表现是记录指针的移动。
下面是一组翻页代码。出自《FOXPOR及其应用系统开发》史济民主编
 SELE 表
      DO CASE
         case  
               if NOT BOF()
                  go top
               else
                  =messagebox('已是第一页.',0+48+0,'提示')
               endif
        case  
              if NOT BOF()
                 skip -1
              else
                  =messagebox('已是第一页.',0+48+0,'提示')
              endif
       case  
             if NOT EOF()
                skip 1
             else
                 =messagebox('已是最后页.',0+48+0,'提示')
              endif   
      case
           if NOT EOF()
              go bott
           else
               =messagebox('已是最后页.',0+48+0,'提示')
          endif
   ENDCASE
  THISFORM.REFRESH
  权威吧,实际上这段代码是有点小问题的。用当然是可以用,就是不太完美。
***********************************************************************
指针移动按钮二
sele 表
 DO CASE
 CASE

     GO 1
     
     
     
     
 CASE
****指针向前移动一位********

 SKIP -1
 IF RECN()=1
     
      
     
     
  ELSE
    IF
        
          
     ENDIF
  ENDIF
CASE
****指针向后移动一位********
IF RECN()<reccount()
  SKIP 1
 ENDIF
 IF RECN()=reccount()
 
 
 
 
 ELSE
   IF
     
     
    ENDIF
 ENDIF
CASE
*****指针移动到最后一条记录


 GO reccount()
 
 
 
 
ENDCASE
 THISFORM.REFRESH
这个指针移动不用提示,当指针移到第一条记录或者最后一条记录时候,相应的按钮失效。但是这组代码还是 有一点问题的。待续。
搜索更多相关主题的帖子: 记录 开发 
2016-12-19 10:04
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
有一点什么问题?
2016-12-19 11:19
hyswcyh
Rank: 8Rank: 8
等 级:贵宾
威 望:20
帖 子:391
专家分:896
注 册:2004-11-23
收藏
得分:20 
原来 是这样呀。

都是这样用的。我可能会通过变量来记录当前记录号,数据表不会一直打开,只是需要操作时才打开使用。
2016-12-22 09:11
快速回复:菜鸟一个,翻页代码的胡说。
数据加载中...
 
   



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

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