- 4
- 0
- 约2.76千字
- 约 26页
- 2018-04-30 发布于河南
- 举报
上机操作指南5:建立查询窗口
上机操作指南5:建立查询窗口。
基本要求:建立“按姓名查询学生档案信息”窗口(w_cx_xm),实现按照学生姓名查找学生个人信息的功能;
要点:(1)建立按姓名查询学生档案信息数据窗口(freeform风格),注意设置检索参数;(2)建立按姓名查询学生档案信息窗口;(3)为窗口中的检索按钮编写代码,实现按姓名查询学生信息的功能;(4)在主菜单中编写代码,打开按姓名查询学生档案信息窗口。
具体步骤:
运行PowerBuilder9.0程序。
2、打开student工作空间(Workspace)
在PowerBuilder9.0系统中,选择菜单File - Open Workspace…。
在弹出窗口中,选择自己个人文件夹中的student工作空间文件,单击“打开”按钮。
3、建立数据窗口DataWindow对象。
在PowerBuilder9.0系统中,单击工具栏上的“New”图标。
在弹出窗口中,选中DataWindow标签页下的Freeform,单击“OK”按钮。
选择“SQL Select”数据源,单击“Next”按钮。
在弹出的“选择数据表”窗口中,选中xsb,然后单击“Open” 按钮。
右键点击“xsb”,在弹出菜单中选择“Select All”。
在系统主菜单上选择“Design - Retrieval Arguments…”,
在弹出的“Specify Retrieval Arguments”窗口中指定检索参数(即学生姓名):在Name下输入“xm”、Type下选择“String”,单击“OK”按钮。
在数据窗口画板下方的Where标签页上指定检索条件,即:
在Column下选择xsb.xm;
Operator下选择=;
Value下直接输入:xm;或采用右键菜单,选择“Arguments…”菜单项,再选择:xm参数,最后单击“Paste”按钮。
点击数据窗口画板工具栏上的“Return”图标。
在弹出的“Select Color and Border Settings”窗口中,单击“Next”按钮。
在弹出的“Ready to Create Freeform DataWindow”窗口中,单击“Finish”按钮。
得到如下界面。
单击数据窗口画板工具栏上的“Save”按钮,将设计的数据窗口进行保存。
在弹出的“Save DataWindow”窗口中,为数据窗口取名“d_cx_xm”,并在comments:下输入注释信息“按姓名查询学生信息”,单击“OK”按钮进行保存。
单击数据窗口画板工具栏上的“Retrieve”按钮,会弹出“Specify Retrieval Arguments”窗口,要求输入检索参数(学生姓名)。
我们在Value下输入某一同学的姓名,单击“OK”按钮,可以检索出该同学的信息(如果数据库中存在该同学的信息)。
在数据窗口画板设计器子窗口中,对显示学生信息的界面进行排列和优化组合,尽量使界面美观整齐。
可以在数据窗口画板预览子窗口中查看设计后的效果。
单击数据窗口画板工具栏上的“Save”按钮,将所作的工作进行保存。
4、建立“按姓名查询学生信息”窗口
在PowerBuilder9.0系统中,单击工具栏上的“New”图标。
在弹出窗口中,选中PB Object标签页下的Window,单击“OK”按钮。
在右侧属性设计窗口中的General标签页下:
Title下输入“按姓名查询学生信息”;
WindowType下选择“main!”;
WindowState下选择“normal!”;
然后单击工具栏上的“Save”按钮,将设计的主窗口进行保存。
在弹出的“Save Window”窗口中,为窗口取名“w_cx_xm”,并在comments:下输入注释信息“按姓名查询学生信息”,单击“OK”按钮进行保存。
在窗口画板工具栏上,选择“Create DataWindow Control”,然后在窗口“w_cx_xm”中的任意位置单击一下,即可得到数据窗口控件dw_1。
调整数据窗口控件dw_1的大小,使其与窗口大小相适应。
在右侧的数据窗口控件dw_1的属性设置窗口中:
在Data Object下选择数据窗口对象d_cx_xm,单击“OK”按钮;
在窗口画板工具栏上,选择“Create Static Text control”,然后在窗口“w_cx_xm”中的任意位置单击一下,即可得到静态文本st_1。
在右侧的静态文本st_1的属性设置窗口中:
在Name下输入“请输入学生姓名:”;
在窗口画板工具栏上,选择“Create SingleLineEdit control”,然后在窗口“w_cx_xm”中的任意位置单击一下,即可得到单行编辑框sle_1。
在右侧的静态文本单行编辑框sle_1的属性设
您可能关注的文档
最近下载
- 核医学教学课件:血液和淋巴显像.ppt VIP
- 重庆市各地方周氏支族源流(1-170支族).doc VIP
- 建筑工程质量管理体系流程图.docx
- 淋巴系统核医学检查课件.ppt VIP
- (高清版)B-T 6003.1-2022 试验筛 技术要求和检验 第1部分:金属丝编织网试验筛.pdf VIP
- (已压缩)TUCST007-2020房屋建筑与市政基础设施工程施工安全风险评估技术标准.docx VIP
- 2026年国家公务员考试申论真题及参考答案(考生回忆版).docx VIP
- 部编版语文二年级上册期中常考七大重点题型专项训练.docx VIP
- 机器人操作系统(ROS)及仿真应用 课件全套 第1--9章 Linux Ubuntu入门基础--- 基于ROS的服务机器人应用实例.ppt
- 压疮的预防及护理技术操作考核评分标准编辑.docx VIP
原创力文档

文档评论(0)