Previous topicNext topic
Help > 功能概览 > 表格功能 > 数据输入规范 >
窗口选择

窗口选择就是我们点击单元格或控件的编辑按钮,然后弹出一个窗口,我们在弹出窗口中找到并选择我们要添加、填充的数据,然后确定返回到表或控件中。这种数据规范的优势是,针对数据比较多的场景,选择筛选出我们想要输入的数据会比较方便,而且窗口选择规范可以返回多列数据、多行数据、多行重复数据,如果需要从非常多的清单中设置返回一个多值字段的效果的话,还是弹出窗口比较容易操作。

窗口选择设定窗口

选择模式

1.查询模式。此模式适合根据一个SQL语句返回一个明细表,仅作查询使用。不返回任何值。

2.单选模式。此模式会根据一个SQL语句返回一个明细,然后双击某一条记录或者选择相应记录,最后点击确定,可以返回一条记录。

3.不重复多选模式。可以选择多条记录,相同记录不可以重复选择。返回的结果会按照顺序填入调用的表中,如果调用的表中记录行数不够填的话,会自动添加相应的行数。

4.可重复多选模式。可以选择多条记录,相同记录可以重复选择。返回的结果会按照顺序填入调用的表中,如果调用的表中记录行数不够填的话,会自动添加相应的行数。

5.单列多值模式。此模式可以选择多条记录,最后返回的记录用“,”逗号隔开,模拟多值字段的效果,只是这种窗体选择的时候查询、筛选、选择会更灵活一点。记得自己设置返回列的时候,只能设置一列,要不然会出现意想不到的结果。

可编辑

窗口选择中的数据是可以像常规表一样应用表属性设置、设置表事件、自定义菜单、数据编辑保存的。

窗口选择的典型应用场景

窗口选择数据规范被设计成了一个通用的、多用途的模块。咱们既可以输入数据时使用,也可以在查询简单数据时使用。下面列举一下窗口选择的一些典型使用场景(根据弹出窗口中数据类型区分)。

1、临时数据。用来显示临时数据,比如数据透视表的原数据。

2、表字段清单。选择已打开的窗体中指定表字段清单。

3、表不重复清单。选择已打开的窗体中指定表中部分字段的不重复清单。

4、数据库表清单。选择指定数据库所有的表及视图的清单。

5、SQL查询结果。选择从指定数据库运行指定SQL查询语句返回的数据。

6、代码自定义执行。我们还可以通过代码使用此模块,可以做到更灵活的复用。