用表格(GRID)和文本框(TEXT)浏览表(.DBF)内容

作者在 2006-06-12 09:45:00 发布以下内容

假设一个表(表1.DBF)有若干个字段(字段1,字段2,......)要用表格(GRID1)和文本框(TEXT1,TEXT2,......)显示出来,还要有"首记录","上记录","下记录","尾记录"等命令按钮,还要点击GRID1某行后该行的记录也要显示在TEXT中.程序设计如下:

(1)FORM1.INIT()
SET TALK OFF
SET DATE ANSI
SET CENTURY ON
CLOSE ALL
IF FILE("表1.DBF")
  USE 表1.DBF
ELSE
  RETURN
ENDIF
THISFORM.GRID1.RECORDSOURCETYPE=1
THISFORM.GRID1.COLUMNCOUNT=-1
THISFORM.GRID1.RECORDSOURCE=表1
THISFORM.REFRESH

(2)FORM1.REFRESH()
THISFORM.TEXT1.VALUE=字段1
THISFORM.TEXT2.VALUE=字段2
*......

(3)"首记录"命令按钮的CLICK()
GO TOP
THISFORM.REFRESH

(4)"上记录"命令按钮的CLICK()
IF RECNO()=1
  GO BOTTOM
ELSE
  SKIP IIF(RECCOUNT()<=1,0,-1)
ENDIF
THISFORM.REFRESH

(5)"下记录"命令按钮的CLICK()
IF RECNO()>=RECCOUNT()
  GO TOP
ELSE
  SKIP
ENDIF
THISFORM.REFRESH

(6)"末记录"命令按钮的CLICK()
GO BOTTOM
THISFORM.REFRESH

(7)THISFORM.GRID1.AFTERROWCOLCHANGE()
THISFORM.REFRESH

(8)"退出"命令按钮的CLICK()
THISFORM.RELEASR

见笑了,写出来怕我自己忘记.

VFP程序 | 阅读 1977 次
文章评论,共0条
游客请输入验证码
浏览116521次