入“?尚未完成”进行提示
。
6)设置菜单程序的初始化代码:“显示”菜单→“常规选项”命令→“常规选项”对话框中选定“设置”复选框→在弹出的“设置”编辑窗口键入如下代码: CLEAR ALL CLEAR
KEYBOARD ?{Ctrl+F4}? && 关闭命令窗口 MODIFY WINDOW SCREEN TITLE?设备管理系统?
USE SB
7)定义“退出”菜单项功能:在菜单栏页中选定“退出”菜单项的“创建”或“编辑”按钮,并在随后出现的过程编辑窗口中输入如下代码: USE
MODIFY WINDOW SCREEN
SET SYSMENU TO DEFAULT ACTIVATE WINDOW COMMAND
8)保存菜单定义:“文件”菜单→“保存”命令→生成SB.MNX和SB.MNT文件;
9)生成菜单程序:“菜单”菜单→“生成“命令→选定“生成菜单”对话框的“生成”按钮→生成菜单程序SB.MPR;
10)运行菜单程序:执行命令DO SB.MPR。
36
2. 建立一个具有撤消和剪贴板功能的快捷菜单,供浏览SB表时使用。 1)打开“快捷菜单设计器”窗口:“文件”菜单→“新建”命令→在“新建”对话框选定“菜单选项”按钮→“新建文件”按钮→“快捷菜单”按钮→“快捷菜单设计器”窗口;
2)插入系统菜单项:在“快捷菜单设计器窗口”中选定“插入栏”按钮→在“插入系统菜单栏”对话框中选定“粘贴”选项,并选定“插入”按钮→类似地插入“复制”“剪切”“撤销”选项→“关闭”按钮→返回“快捷菜单设计器”窗口;
3)生成菜单程序:“菜单”菜单→“生成”命令→保存菜单文件E5-3.MNX和菜单备注文件E5-3.MNT→在“生成菜单”对话框中选定“生成”按钮→生成菜单程序E5-3.MPR; 4)编写如下调用程序 *E5-3.PRG CLEAR ALL
PUSH KEY CLEAR
ON KEY LABEL RIGHTMOUSE DO E5-3.MPR USE SB BROWSE USE
PUSH KEY CLEAR
37
5) 运行调用程序及快捷菜单程序:在命令窗口键入DO E5-3,屏幕即会出现一个设备浏览
窗口。选定任何数据后,右击会弹出快捷菜单,进行相应的操作。
3.2 表单设计
1. 创建一个用于按照部门维护设备的涉及BMDM和SB两张表的表单。
(1)打开“表单向导”对话框:“工具”菜单→“向导”子菜单→“表单”命令→在“向导选取”对话框中选定“一对多表单向导”选项→“一对多表单向导”对话框;
(2)从父表中选定字段:单击“一对多表单向导”对话框中“数据库和表”区域的对话按钮→在“打开”对话框中选定BMDM表→将“可用字段”列表框的所有字段移到“选定字段”列表框中,并将名称字段移到代码字段之上→“下一步”按钮;
(3)从子表中选定字段:在“数据库和表”组合框下的列表框中选定SB表→将“可用字段”列表框中除部门字段外的所有字段移到“选定字段”列表框中→“下一步”按钮;
38
(4)关联表:在关联设置对话框中选择两表中的关联字段(此处采取默认设置)→“下一步”按钮;
(5)选择表单样式:在“选择表单样式”窗口点击“凹陷式”样式和“文本按钮”类型→“下一步”按钮;
39
(6)排序记录:省略该步骤,直接选定“下一步”按钮;
(7)设置“完成”对话框:在“完成”对话框的“请键入标题”文本框中输入“部门设备表”→“完成”按钮→在“另存为”对话框中输入表单文件名BMSB.SCX→“保存”按钮→生成BMSB.SCX和BMSB.SCT备注文件;
(8)执行表单:“程序”菜单→“运行”命令→“表单”选项→列表选定BMSB.SCX→“运行”按钮
40