AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > PowerBuilder

循序渐进学习Power Builder 6.0(2-1-4)

51自学网 http://www.51zixue.net

 

2) 单击NEW按钮开始定义一个新的显示风格,在弹出的对话框中给这个显示样式起名为POSTCODE-DISPLAY,在格式FORMAT 一栏中输入“000000”,格式中的“0”是有特殊含义的,它表示不可缺少的一个数字,如果没有输入这个数字的话,就会以“0”来补充,因为邮政编码是固定的六位数,所以这里定义显示格式为六个零,这样就可以规范化地显示数据。TEST VALUE 栏用来对显示格式进行测试,例如输入28后单击TEST按钮,可以发现显示出来的测试值为“000028”,系统自动补充了四个零(图2-12)。

2-12

3) 单击OK按钮关闭创建显示风格对话框。可以发现这时定义扩展属性对话框中的DISPLAY FORMAT一栏中多了一个我们刚刚定义的显示风格POSTCODE-DISPLAY,选中它,单击APPLY按钮把它应用到POSTCODE字段上,最后单击OK按钮关闭对话框,就完成了POSTCODE字段显示风格的设置。

编辑样式就是用户编辑数据时数据的显示格式,对输入时有特殊格式要求的数据定义编辑样式是一种好的习惯。定义TELEPHONE字段的扩展属性的过程如下:

1 ) 右键单击TELEPHONE字段后选择PROPERTIES菜单,在弹出的对话框中选择EDIT STYLE标签,

2) 单击NEW按钮开始定义编辑样式,在弹出的对话框的NAME栏中输入编辑样式的名字为TELEPHONE-EDIT,STYLE栏中选择样式为EDITMASK,即编辑屏蔽风格,利用这种样式中的特殊字符可以决定在编辑的时候以什么样的格式显示什么样的字符,以及什么样的输入可以被接受。电话号码的样式一般都是前面是区号,然后是一条短横线,然后是具体的本地号码,所以在MASK一栏中输入如下字符串作为编辑格式“(####)-########”,格式中的括弧和短横线都会事先显示在要输入记录的相应字段中,事实上观察对话框的TEST一栏就可以发现已经显示了括弧和横线。格式中的“#”代表一个数字,在括弧中有四个“#”,表示最多可以输入四个数字作为区号。类似地,格式最后的八个“#”表示本地号码最多可以有八位。作为试验,在TEST栏的括弧中输入“025”,然后在横线后输入“7980960”,可以看出输入这样的一个南京地区的电话号码是可以的(图2-13)。

2-13

3) 单击OK按钮关闭创建编辑风格对话框,可以看出在原来的设定扩展属性对话框中多了我们刚刚创建的编辑样式TELEPHONE-EDIT,选中它后单击APPLY按钮把它应用到TELEPHONE字段上,最后单击OK按钮关闭对话框,就完成了TELEPHONE字段编辑样式的设置。

 
 

上一篇:循序渐进学习Power Builder 6.0(2-4)  下一篇:循序渐进学习Power Builder 6.0(2-1-1)