上机操作指南5:建立查询窗口.docVIP

  • 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的属性设

文档评论(0)

1亿VIP精品文档

相关文档