向表单添加查询提示 |
通过使用查询提示,用户可以输入用于在打印时筛选数据库记录的标准。在“数据库设置”对话框的“筛选器”视图中指定查询提示之后,通过控件的“链接数据源”属性页,查询提示可作为可连接至数据输入表单中的控件的数据源使用。
将查询提示链接至表单中的控件后,用户可以从数据库中存在的实际值中为筛选记录所针对的字段选择筛选器标准。这样可以提高筛选器的精确度,确保正确的记录可用于打印或实现更佳的表单功能。
使用此部分中的示例可熟悉在数据输入表单中使用查询提示的基本步骤。要完成这些示例,首先要连接到一个简单的数据库,在模板中创建三个文本对象,然后为连接的数据库创建查询提示。
以下示例要求您连接到数据库,该数据库使用包含产品的表,其中每个产品都属于三个特定类型之一,如下所示。
|
Product |
类型 |
这些示例还要求您执行以下程序。
在“文件”菜单上,单击“数据库连接设置”以打开“数据库设置”对话框。或者,单击主工具栏上的 图标。(如果您之前尚未连接到数据库,则会启动“数据库设置向导”。完成向导以显示“数据库设置”对话框。)
在“数据库设置”对话框的导航窗格中,单击“筛选器”以打开“筛选器”属性页。
单击 创建新的筛选条件。
单击“[数据源]”,然后在列表中单击类型数据库字段。
单击“[运算符]”,然后单击相等於。
单击“<输入值>”,然后在列表中单击“新查询提示”以打开“查询提示”对话框。
将查询提示命名为“类型”。只有在不计划将查询提示与数据输入控件相关联时,才需要指定其他查询提示选项。如果将查询提示与某个控件相关联,则会使用该控件的属性页配置选项。
单击“确定”以关闭“查询提示”对话框。
单击“应用筛选器”以应用筛选器并查看结果。查询提示会提示您输入。
单击“确定”以关闭“数据库设置”对话框。
以下示例说明如何将查询提示与数据输入控件集成到表单中。将控件连接到查询提示之后,提示会出现在表单中,而不是出现在其自己唯一的对话框中。
打开要在其中放置查询提示的表单。
在“创建”菜单中,单击“数据输入控件”,然后单击“单选按钮列表”。也可以单击对象工具栏上的 图标,然后单击“单选按钮列表”。
单击表单上要放置控件的位置。
双击该控件以打开“单选按钮列表属性”对话框。也可以在控件的上下文菜单中单击“属性”。
在导航窗格中,单击“链接数据源”以打开“链接数据源”属性页。
在数据源列表中,展开“查询提示”节点,然后选择“类型”查询提示。
在导航窗格中,单击“列表项”以打开“列表项”属性页。
在“源”列表中,单击“查询提示值”(如尚未将其选中)。注意:为“显示文本”和“项目值”属性显示的值反映数据库类型字段的值。
使用其他属性页配置控件的其他属性。
单击“关闭”以关闭“单选按钮列表属性”对话框。单选按钮列表为类型数据库字段的每个值显示一个按钮。
单击“主工具栏”上的 以预览数据输入表单。
|
可以通过更改显示文本来修改不同记录在表单上的显示方式。这不会影响实际在项目中打印的内容。 |
|
理想情况下,对于复选框控件,数据库表应该仅为类型字段包含两个唯一值。对于此示例,假定仅有两个值“Perishable”和“Tool”。选中复选框时,会打印“Perishable”记录。未选中复选框时,则会打印“Tool”记录。 |
打开要在其中放置查询提示的表单。
在“创建”菜单中,单击“数据输入控件”,然后单击“文本输入框”。也可以单击对象工具栏上的 图标,然后单击“文本输入框”。
单击表单上要放置控件的位置。
双击该控件以打开“文本输入框属性”对话框。也可以在控件的上下文菜单中单击“属性”。
在导航窗格中,单击“链接数据源”以打开“链接数据源”属性页。
在数据源列表中,展开“查询提示”节点,然后选择“类型”查询提示。
在导航窗格中,单击“自动完成”以打开“自动完成”属性页。
单击以选中“启用自动完成”复选框。
在“源”列表中,单击“查询提示值”(如尚未将其选中)。注意:为“自动完成建议”显示的值反映数据库字段“类型”中的值。
单击“关闭”以关闭“控件属性”对话框。
单击“主工具栏”上的 以预览数据输入表单。
相关主题