20124054_刘丰华_05班_实验五

20124054_刘丰华_05班_实验五

ID:36002221

大小:676.00 KB

页数:14页

时间:2019-04-29

20124054_刘丰华_05班_实验五_第1页
20124054_刘丰华_05班_实验五_第2页
20124054_刘丰华_05班_实验五_第3页
20124054_刘丰华_05班_实验五_第4页
20124054_刘丰华_05班_实验五_第5页
资源描述:

《20124054_刘丰华_05班_实验五》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验题目数据窗口,控件,菜单的创建和使用实验时间2014年4月14日2014年4月21日实验地点DS1422DS1421实验成绩实验性质□验证性□设计性□√综合性教师评价:□思路正确□内容完整□方案过程正确□实验结果正确□报告规范其他:一、实验目的1、了解数据窗口在建立数据库中的重要作用:为了更方便的从数据库中读取数据并把数据显示在数据窗口中;以及把数据窗口中录入的数据更新到数据库中;2、掌握常用的控件的插入方法和该控件的作用,了解控件的重要意义。3、掌握菜单的应用。二、实验主要内容和要求1、建立一个数据窗体;2、完成与数据库的

2、链接;3、建立数据窗口实现增删改查功能;4、.1.建立菜单,并通过菜单打开新窗口。三、实验主要步骤或过程1、创建ODBC数据源和连接ASA数据库,具体步骤如实验四,所得结果如下:2、新建工作空间,建立目标应用,新建窗口,输入以下代码并测试代码效果//SQLCA是PowerScript内置的事务对象SQLCA.DBMS="ODBC"//设置数据库连接方式SQLCA.AutoCommit=False//SQL语句在程序中执行后,是否自动提交到数据库SQLCA.DBParm="ConnectString='DSN=Pbdbtest;U

3、ID=DBA;PWD=sql'"//数据库连接字符串connectusingSQLCA;//开始连接ifSQLCA.sqlcode<>0then//连接失败,弹出错误提示框messagebox("提示!","连接数据库失败原因"+SQLCA.sqlerrtext)returnelse//连接成功,打开主窗口messagebox("提示!","连接数据库成功")open(mydatawindow)endif3、新建数据窗口,采用多表连接方式,查询学生选课信息4、将数据窗口拖动到窗口的设计界面里5、在设计界面输入以下代码//dw_1

4、是mydatawindow在mywindow中的实例名dw_1.SetTransObject(SQLCA)//为数据窗口myDW设置事务对象dw_1.Retrieve()//读取数据6、添加查询条件,制定查询一个学生的选课信息,查询代码如下://SQLCA是PowerScript内置的事务对象SQLCA.DBMS="ODBC"//设置数据库连接方式SQLCA.AutoCommit=False//SQL语句在程序中执行后,是否自动提交到数据库SQLCA.DBParm="ConnectString='DSN=Pbdbtest;UID

5、=DBA;PWD=sql'"//数据库连接字符串connectusingSQLCA;//开始连接ifSQLCA.sqlcode<>0then//连接失败,弹出错误提示框messagebox("提示!","连接数据库失败原因"+SQLCA.sqlerrtext)returnelse//连接成功,打开主窗口messagebox("提示!","连接数据库成功")open(mydatawindow)endif7、新建addwindow窗口,用于添加数据;为添加按键编写如下代码://定义字符串,用于存储学号,姓名和年龄stringno,n

6、ame,age;no=sno.Text;name=sname.Text;age=sage.Text;//执行插入语句InsertIntostudentValues(:no,:name,:age);//如果能够成功添加,则提交事务ifSQLCA.SQLNRows>0thencommitusingSQLCA;MessageBox("恭喜!","数据添加成功!");close(addstu);stuwindow.studw.Retrieve()else//不能成功添加时,弹出错误提示框MessageBox("错误!","数据添加失败,

7、请检查输入数据!");endif添加数据,截图如下:8、修改和删除的操作由于课程时间限制,未予以操作;9、新建菜单已经菜单的运用:新建菜单:编写各菜单按钮及脚本代码:运行结果截图如下:整体界面:添加选课界面:修改选课界面:删除选课界面:四、实验结果(题解或运行结果)实验结果见各实验步骤截图五、实验分析或总结本次实验作为最后一次实验,完整的设计了一个选课系统,前前后后共用了七节课的时间,第一次用四节课只建立了整体框架,未对系统建立菜单,第二次在其他班同学上课的时候再去了一次,因设计过程需要重新建立数据库来源,所以再次将前面的操作重

8、新操作了一次,我觉得这可能是系统设计中的一个难点,不知道有没有一种方式能够将以前的数据库保存下来,在设计者一次未完成设计后下又一次打开继续设计时能够不重新建立以前的数据库。第二次操作过程中时间仍然较紧,未及时写好实验总结与分析。整体上看来,系统的设计是一个复杂的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。