format 属性

应用于 请参阅

指定某个控件的 Value 属性的输入和输出格式。设计和运行时可用。

语法

Control.Format[ = cFunction]

设置

cFunction

指定数据输入的限制条件和显示的格式。

编辑框的cFunction 设置有:

设置 说明
K 当光标移动到文本框上时,选定整个文本框。

微调器控件的cFunction 设置有:

设置 说明
$ 显示币符。
^ 使用科学记数法显示数值型数据,只用于数值型数据。
K 当光标移动到文本框上时,选定整个文本框。
L 在文本框中显示前导零,而不是空格。只对数值型数据使用。
R 显示文本框的格式掩码,该掩码在文本框的 InputMask 属性中指定。掩码格式用于更方便和更清晰地显示(例如,如果掩码为99-999,数字 12345 显示为 12?45),但是掩码并没有作为数据的一部分来储存。仅适用于字符型或数值型数据。
Z 如果为 0,显示为空值,除非控件处于作用中。

文本框和列对象的 cFunction 设置有:

设置 说明
! 把字母字符转换为大写字母。只用于字符型数据,且只用于文本框。
$ 显示货币符号,只用于数值型数据或货币型数据。
^ 使用科学记数法显示数值型数据,只用于数值型数据。
A 只允许字母字符(不允许空格或标点符号)。
D 使用当前的 SET DATE 格式。
E 以英国日期格式编辑日期型数据。
K 当控件具有焦点时选择所有文本。
L 在文本框中显示前导零,而不是空格。只对数值型数据使用。
M 包含向后兼容的功能。
R 显示文本框的格式掩码,该掩码在文本框的 InputMask 属性中指定。掩码格式用于更方便和更清晰地显示(例如,如果掩码为99-999,数字 12345 显示为 12?45),但是掩码并没有作为数据的一部分来储存。仅适用于字符型或数值型数据。
T 删除输入字段前导空格和结尾空格。
YS 显示短日期格式的日期值,该日期格式是通过“Windows 控制面板”短日期设置定义的。
YL 显示长日期格式的日期值,该日期格式是通过“Windows 控制面板”长日期设置定义的。

说明

设计和运行时可用。format 属性与 @ ... GET 和 @ ... EDIT 命令中 FUNCTION 子句作用相类似。format 属性指定整个输入区域的特性。可以组合使用多个格式代码,它们对输入区域的所有输入都有影响。这个属性与 InputMask 属性形成对照,后者中每种输入掩码对应输入域中的一个输入项。