VF自动生成的表单中的“查找”、“打印”等按钮很好用,如何在自己设计的表单中加入这些按钮 20

 我来答
匿名用户
2012-02-20
展开全部
添加按钮很容易,关键是按钮里面的代码。这个就根据个人的需要来看了
更多追问追答
追问
是啊,我就是不知道如何在自己的设计的表单按钮中写代码,达到那些按钮的功能。希望高手指导一下。
追答
查询
*建立一个临时表
DO WHILE .T.
C1_RTN_CODE = SYS(2015)
IF FILE(C1_RTN_CODE + ".DBF")
ELSE
EXIT
ENDIF
ENDDO
*查询符合条件的资料
SELECT * FROM table1 WHERE aa = "a" INTO CURSOR C1_RTN_CODE
IF RECCOUNT() > 0
*赋值给GRID
THISFORM.C2_GRID_MAIN = C1_RTN_CODE
THISFORM.GRID1.ENABLED = .T.
THISFORM.GRID1.VISIBLE = .T.
THISFORM.GRID1.RECORDSOURCE = C1_RTN_CODE
THISFORM.GRID1.COLUMNCOUNT = 2
THISFORM.GRID1.LEFT = 0
THISFORM.GRID1.HEIGHT = THISFORM.HEIGHT - THISFORM.GRID1.TOP
THISFORM.GRID1.WIDTH = THISFORM.WIDTH
THISFORM.GRID1.FONTSIZE = 12
THISFORM.GRID1.COLUMN1.READONLY = .T.
THISFORM.GRID1.COLUMN2.READONLY = .T.
THISFORM.GRID1.COLUMN1.WIDTH = 80
THISFORM.GRID1.COLUMN2.WIDTH = 80
THISFORM.GRID1.COLUMN1.CONTROLSOURCE = C2_SQL_DATA + "." + "USER_NAME"
THISFORM.GRID1.COLUMN2.CONTROLSOURCE = C2_SQL_DATA + "." + "USER_ID"
THISFORM.GRID1.SETFOCUS
ENDIF
列印
采用@ ... SAY 命令。如:@ 3 , 110 say "姓名:" + ALLTRIM(USER_NAME) FONT "标楷体",20 style '0T'
列印的代码就不给你写了,你自己试试看。上面查询的代码也需要根据你的实际要求进行修改。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式