融海咨询informix_4gl教材 第十章INFORMIX-4GL中的Form_第1页
融海咨询informix_4gl教材 第十章INFORMIX-4GL中的Form_第2页
融海咨询informix_4gl教材 第十章INFORMIX-4GL中的Form_第3页
融海咨询informix_4gl教材 第十章INFORMIX-4GL中的Form_第4页
融海咨询informix_4gl教材 第十章INFORMIX-4GL中的Form_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.第十章      INFORMIX-4GL中的Form本章介绍创建缺省Form、修改Form、指定Form属性和编译Form所需的方法和步骤。创建缺省Form从INFORMIX-4GL菜单上选择Form创建缺省Form。Form菜单的Generate选项将带你沿着创建缺省Form的步骤走下去。 命名FormForm命名的要求:l l         可以是一到十个字符长( DOS中为8个字符)l l    

2、;     必须以字母开头,只能包括字母、数字和下划线(_)l l         必须唯一若同名的Form已存在,系统会提示输入一个不同的名字。 选择表接下来会出现CHOOSE TABLE提示,并把当前库里的表列出来。l l         用箭头键选择表或键入表名并按RETURN。l l        

3、选择表后,将出现GENERATE FORM菜单,菜单中有三个选项。1. 1.         Talbe-selection-complete:确认选择的表。INFORMIX-4GL接着将把Form编译成其可识别的状态。2. 2.         select-more-talbes:在一个Form中加入多个表。出现CHOOSE TALBE提示,以选择其它的表加入到Form中。3. 3.    &

4、#160;    Exit:中断创建过程并返回FORM菜单。修改缺省的Form当从FORM菜单选择了Modify选项后,会列出可修改的Form表。用下面的方法选择一个Form:高亮要修改的Form,然后按RETURN。Form文件下页是一个叫mycust的Form文件。它是customer表缺省创建的Form,并且没有被修改过。与Form有关的两个文件当创建Form时,会创建两个文件:l l         一个ASCII格式的可修改文件,以.per为扩展名。l l 

5、0;       一个编译.per后生成的文件,以.frm为扩展名。注意INFORMIX-4GL中,FORM菜单中没有RUN选项,在INFORMIX-4GL中,Form由程序使用,不能象在INFORMIX-SQL一样单独运行。Form实例: database storesscreen size 24 by 80customer_num f000 fname f001 lname f002 company f003 address1 f004 address2 f005 city f006 state a0zip f007 p

6、hone f008 endtablescustomerattributesf000 = customer.customer_num;f001 = customer.fname;f002 = customer.lname;f003 = pany;f004 = customer.address1;f005 = customer.address2;f006 = customer.city;a0 = customer.state;f007 = customer.zip;f008 = customer.phone;end database storesscreen size 24 by 80=

7、 Customer Data Entry Form =Customer Number f000 First Name f001 Last Name f002 Company f003 Address f004 f005 City f006 State a0 Zip f007 Phone f008 =   endtablescustomerattributesf000 = customer.customer_num;f001 = customer.fname;f002 = customer.lname;f003 = pany;f004 = customer.addr

8、ess1;f005 = customer.address2;f006 = customer.city;a0 = customer.state;f007 = customer.zip;f008 = customer.phone;end编译Form一旦要修改显示的屏幕部分,编程环境会进入MOIFY FORM菜单,菜单选项包括:l l         编译:把Form转化成INFORMIX-4GL可用的格式。l l         Save-

9、and-exit:保存对Form所作的修改,但并不编译。当没修改完,想以后再继续修改时用此项。l l         Discard-and-exit:忽略编辑过的修改。当破坏了Form且不想保存这些修改时可选此项。保存新的版本编译完后,屏幕底下会出现提示信息,并返回到MODIFY FORM菜单。要保留所作的修改选择Save-and-exit保存。纠正错误若编译过程中发现在Form中有错,会进入到COMPILE FORM菜单,这个菜单有两项:l l         Correct:返回编辑器,指示编译过程中出错的地方。l l      &#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论