① 求vfp的表单设计程序怎么编
你的意思是不是说列表框里面的是姓名?可以让列表框与表的姓名字段绑定啊。
② 简述在vfp中创建表单程序的步骤
要注意以下几点
1、主表单要设为顶层表单
2、主菜单的常规菜单中在顶层表单中打勾
3、生成菜单程序后缀名为mpr
4、在主表单的init事件调用主菜单
do
菜单名.mpr
with
this,.t.
③ 请问用VFP做一个表单,需要写些什么程序
给你介绍一个网站http://www.bccn.net/Article/sjk/vfp/jc/200601/3085.html
里面不仅仅有表单的介绍,还有VF其它的东西。
还有一个网站
http://tech.163.com/special/t/000915SU/ttupfoxpro.html
这是更直观!
④ 怎样用VF创建一个表
1)运行VFP软件。New-Table-New file
⑤ 如何用vfp制作一个这样的查询表单,急求
用sql命令。
比如你有三个组合框分别为combo1,combo2,combo3;有自由表,表名为表1,有三个字段,地区,面积,年份。
设置其rowsourcetype属性为3-sql语句。
表单form1的init事件代码如下:
thisform.combo1.rowsource="select 地区 from 表1 into temp1"
thisform.combo2.rowsource="select 面积 from 表1 into temp2
thisform.combo3.rowsource="select 年份 from 表1 into temp3
另外一种方法是
右键combo1,生成器,选择相应表的相应字段。
⑥ vfp编程制作表单
第一题:
得出的结果显示在哪里?我这里直接替换了原来的文本筐的内容:
在输出按钮中添加如下代码:
string=allt(thisform.text1.value)
n=len(string)
reversed=""
i=0
do while i<=n
reversed=allt(reversed+substr(string,n-i,1))
i=i+1
enddo
thisform.text1.value=allt(reversed)
第二个题解释起来比较麻烦,你的意思可能要设计成windows附件的计算器一样吧?你可以设置和它一样的界面,显示数据的地方设置成一个text1,初始值为0,然后每个数字按钮的代码设置成这样:如果这个按钮是9,则它的click事件的代码为:
thisform.text1.value=(thisform.text1.value)*10+9
其他的雷同;
然后是运算符号按钮:每次点击运算符的时候保存text1里面的数据,同时用一个全局变量(你也可以设置一个隐形的lable)来保存运算符(如,加为1、减为2……)
最后就是添加等号按钮的代码:取出先前保存的text1的值以及当前的text1的值,同时根据运算符号来做运算。运算结果保存在text1中。
注意:如果要做的比较好,text1要设置成只能接收数值。这里就不详细说了。
⑦ vfp 表单设计
1)表单的init事件
PUBLIC n
n=0
2)“确定”按钮的click事件
user=ALLTRIM(thisform.text1.Value)
psw=ALLTRIM(thisform.text2.Value)
LOCATE FOR 帐号=user AND 密码=psw
IF FOUND() THEN
MESSAGEBOX("欢迎进入本系统!",0+64,,"欢迎")
ELSE
n=n+1
IF n=3 THEN
MESSAGEBOX("密码已输入三次,禁止进入!",0+48,"提示")
thisform.Release
ELSE
MESSAGEBOX("密码错误,请重新输入!",0+48,"提示")
ENDIF
ENDIF
⑧ 简述在vfp中创建表单程序的步骤
④
1、在表单上新建标签label1~label5
2、在表单上新建文本框text1~text5
3、在表单上新建命令按钮command1~command5
4、将表单的数据环境添加rcda.dbf
5、在表单的Init事件里面录入:
with thisform
.label1.caption='编号'
.label2.caption='姓名'
.label3.caption='性别'
.label4.caption='出生日期'
.label5.caption='工资现状'
.command1.caption='每一个'
.command2.caption='上一个'
.command3.caption='下一个'
.command4.caption='最后一个'
.command5.caption='退出'
endwith
6、command1的click事件
go top
7、command2的click事件
if .not.bof()
skip -1
endif
8、command3的click事件
if .not.eof()
skip
endif
9、command4的click事件
go bott
10、command5的click事件
thisform.release
⑤
根据④作出一些修改就行了。
⑨ vfp表单设计
一
(1)Form1的Init事件代码:
thisform.timer1.enabled=.t.
(2)Timer1的Timer事件代码:
thisform.caption='计时:'+time()
if thisform.label1.fontsize=60
thisform.label1.fontsize=9
else
thisform.label1.fontsize=thisform.label1.fontsize+1
endif
二
(1) 表单form1的init事件代码:
set century on
thisform.timer1.enabled=.t.
(2)计时器控件timer1的timer事件代码:
thisform.text1.value=alltrim(str(year(date())))+'年'+alltrim(str(month(date())))+'月'+alltrim(str(day(date())))+'日'
thisform.text1.value=time()
⑩ 关于VFP中表单新建方法的调用
1)运行VFP软件,加载表单所在VFP项目。选Docs页。
3)保存所做的修改。运行该表单,测试按钮Click事件代码。