数据库建好了以后,就可以创建数据表了,单击鼠标右键,弹出快捷菜单,单击“新建表”命令;也可单击“数据库设计器”工具栏中的“新建表”按钮,弹出“新建表”对话框,单击“新建表”按钮,弹出“创建”对话框。 copyright paper51.com
在“创建”对话框中输入表名:”bm.dbf”,保存表单进入表设计器。 内容来自www.paper51.com 用表设计器建立系统所需的表与字段。 内容来自www.paper51.com 3、创建表单与代码设计 内容来自论文无忧网 www.paper51.com Visual FoxPro 6.0作为Windows平台上的数据库管理软件和应用程序设计语言,它提供灵活方便的界面设计工具,这就是表单。表单是用户与Visual FoxPro 6.0就用程序之间进行数据交换的界面,用户能通过表单控件实现与应用程序的连接。表单有多种属性和方法,通过对各种属性和方法的设置,可以改变表单的外观和操作行为。用户还能向表单中添加各种控件,设计出非常美观、操作方便的用户界面。 paper51.com
㈠ 系统登录表单设计 内容来自论文无忧网 www.paper51.com 为了保证系统的保密性,在进入系统时应输入用户名以及密码。系统登录表单的主要任务就是验证操作员和进入系统的密码,如果密码正确,可调用系统主菜单,进入系统环境,否则,就退出系统。 copyright paper51.com
系统登录表单FRM_LOGIN.SCX,如下图所示: 内容来自论文无忧网 www.paper51.com
http://www.paper51.com 该表单包括了3个标签、1个组合框、1个文本框、1个按钮组(包括了“确定”和“取消”两个命令按钮), copyright paper51.com 其中:命令按钮的“caption”属性分别为确定和取消,文本框的“password”属性为“*”, copyright paper51.com 命令按钮“确定”的“click”事件代码如下: http://www.paper51.com public clevel,cczy copyright paper51.com
clevel="" copyright paper51.com if not used("usepass") copyright paper51.com sele 0 copyright paper51.com use usepass http://www.paper51.com
endif copyright paper51.com locate foralltrim(uname)==alltrim(thisform.combo1.displayvalue) 内容来自论文无忧网 www.paper51.com cczy=alltrim(thisform.combo1.displayvalue) http://www.paper51.com ifupper(alltrim(thisform.text1.value))==upper(alltrim(upassword)) copyright paper51.com thisform.release 内容来自论文无忧网 www.paper51.com clevel=alltrim(uquanxian) 内容来自www.paper51.com do form face 内容来自www.paper51.com else paper51.com
cMessageTitle="办公用品管理系统" http://www.paper51.com cMessageText="口令错误,要重新输入吗?" paper51.com nDialogType=4+32 copyright paper51.com nanswer=MESSAGEBOX(cMessageText,nDialogType,cMessageTitle) copyright paper51.com
do case copyright paper51.com
case nAnswer=6 内容来自www.paper51.com thisform.text1.value="" paper51.com thisform.text1.setfocus http://www.paper51.com case nAnswer=7 内容来自论文无忧网 www.paper51.com cMessageText="你不是合法用户,请离开!" copyright paper51.com
MESSAGEBOX(cMessageText,0,cMessageTitle) http://www.paper51.com
内容来自www.paper51.com |