MicroStationCONNECT Edition 帮助

“窗体”对话框

“可视 SQL 查询创建器”对话框的“SQL Select 语句”文本字段中输入一个查询并单击执行,可生成窗体对话框。现有窗体对话框可从“可视 SQL 查询创建器”对话框打开,方法是从“窗体”菜单中选择打开编辑。窗体对话框指出通过在“可视 SQL 查询创建器”对话框中生成的查询而获取的记录数,并显示查询结果中的第 1 个记录。

该对话框还包括与数据库轻松对接以查询数据库、向数据库添加记录或者更新数据库的控制选项。



从交通干线表查询获得的窗体对话框

设置描述
“查询结果”部分 (无标签)在 <TABLENAME> 对话框中选择的字段的查询结果显示在数据库对话框窗体的“查询结果”部分(顶部部分)中。

该部分还显示用于指出要显示哪个查询结果记录的标识(如果“计数行标签”在“标准窗体项”对话框中已打开)。例如,“第 3 个,共 16 个”表示查询结果包含 16 个记录,第三个记录显示在查询结果部分中。

查询 执行查询,方法是在“查询”文本框中键入 SQL 语句,或者在窗体对话框文本字段中输入值然后单击“查询”。
插入 在表末添加新数据库记录。此按钮的行为基于以下三种情形发生:
  • 当按下插入按钮时,如果 MSLINK 字段在窗体上且留空,将返回以下消息:字段“yourtablename.MSLINK”不能包含 Null 值,因为该字段的“必需”属性设置为 True。在此字段中输入一个值。
  • 当按下插入按钮时,如果 MSLINK 字段在窗体上且已填充,该窗体将在插入记录时尝试使用此 MSLINK 值。
  • 如果 MSLINK 字段不在窗体上且在“NEW”链接模式下运行,则在发生 INSERT 操作时,软件将为用户填充 MSLINK 值。换言之,为了使窗体自动填充 MSLINK,在创建窗体时请忽略 MSLINK 字段。
更新 更新当前所示行的字段值。单击字段值,键入新值,然后单击更新
删除 删除当前所示行。
清除 清除当前所示行中的值。但是,这些值并不会从数据库中删除。
首行 导航到查询结果的第一行。
上一行 导航到查询结果的上一行。
下一行 导航到查询结果的下一行。
末行 导航到查询结果的最后一行(编号最大)。
连接 用于将当前数据库记录(如列表框中所示)连接到图形元素或围栅内的所有元素。
检查 显示与屏幕上所标识元素相链接的数据库记录(如果您选择与窗体对话框类型相同的元素)。例如,如果您打开 MONUMENT 窗体对话框,则必须在屏幕上标识界碑以检索界碑的数据库记录。
注释: “检查特性”工具(键入命令:REVIEW)将返回数据库记录,而不管标识的链接元素为何。但是,如果您在 VSQL 窗体对话框中单击检查,则仅当标识与构建窗体对话框所用的表之间存在数据库链接的元素时,“检查”命令才会返回数据库记录。窗体对话框顶部的名称可标识表。
卸载 用于卸载当前的数据库记录。
定位 用于定位链接到当前所示数据库记录的元素或区域。它会将选定视图中的元素居中并高亮显示该元素。为使“定位”正常运行,查询必须包括 MSLINK。

如果元素不在当前打开的设计文件中,则会打开一个信息对话框,其中显示“没有元素链接到当前行”消息。“定位”命令在当前设计文件中查找记录的元素,并在找到时显示记录。

激活时使用围栅 如果打开,使用围栅进行处理。如果在“标准窗体项”对话框中打开“使用围栅开关”,则会显示该控制选项。有三种可能情况:
  • “激活时使用围栅”不存在(在窗体对话框上)– 单击检查的同时结合使用围栅(如果已放置一个)。
  • “激活时使用围栅”存在且已打开 – 检查与围栅(如果已放置一个)结合使用。
  • “激活时使用围栅”存在但关闭 – 检查忽略任何已放置的围栅。