数据库原理与应用第9章

数据库原理与应用第9章

ID:33556854

大小:126.83 KB

页数:29页

时间:2019-02-27

数据库原理与应用第9章_第1页
数据库原理与应用第9章_第2页
数据库原理与应用第9章_第3页
数据库原理与应用第9章_第4页
数据库原理与应用第9章_第5页
资源描述:

《数据库原理与应用第9章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章输入输出格式设计第9章输入输出格式设计9.1用@命令建立屏幕格式文件9.2打印机输出格式设计命令9.3标签输出第9章输入输出格式设计9.1用@命令建立屏幕格式文件9.1.1设计屏幕输入格式@命令和READ命令配套,可设计出各种屏幕输入格式。例根据表9—1,设计一个屏幕输入格式,来修改“职工.DBF”库文件内容。第9章输入输出格式设计程序如下:CLEAR@1,35SAY[KG*2]“职工情况输入表”USE职工DOWHILE.NOT.EOF()@3,20SAY“职工姓名”GET姓名@3,40SAY“职工号”GE

2、T职工号@3,60SAY“性别”GET性别@5,20SAY“出生时间”GET出生日期@7,20SAY“婚否”GET婚否@7,40SAY“职称”GET职称@7,60SAY“月工资”GET工资第9章输入输出格式设计READSKIPENDDO执行此程序时,将对“职工.DBF”的所有记录逐一按设计的格式在屏幕上显示修改。第一记录的编辑格式如下:职工情况输入表职工姓名胡一民1职工号1002性别男出生时间01/30/60婚否T职称助工月工资85.00第9章输入输出格式设计9.1.2建立屏幕格式文件用户设计的屏幕格式,可存放在

3、屏幕格式文件中。需要时,打开此文件以供使用。1.建立屏幕格式文件屏幕格式文件实际上是一种特殊的命令文件,它只能由@语句,注释语句,CLEAR语句组成。因此,可用MODIFYCOMMAND命令建立之。命令格式:MODIFYCOMMAND〈屏幕格式文件名〉但应注意,此命令的默认扩展名为.PRG,而屏幕格式文件的系统默认扩展名为.FMT 或.PRX。当然,也可用操作系统的编辑软件建立之。第9章输入输出格式设计例1屏幕格式文件“F.FMT”如下:@3,20SAY“职工姓名”GET姓名@3,40SAY“职工号”GET职工号

4、@3,60SAY“性别”GET性别@5,20SAY“出生时间”GET出生日期@7,20SAY“婚否”GET婚否@7,40SAY“职称”GET职称@7,60SAY“月工资”GET工资第9章输入输出格式设计2.屏幕格式文件的使用(1)打开屏幕格式文件。使用屏幕格式文件时,首先应把它打开。命令格式:SETFORMATTO〈格式文件名〉/?在缺省扩展名时,系统默认为.FMT。(2)屏幕格式文件的使用。被打开的格式文件可供READ命令使用。值得注意的是,当有格式文件打开时,APPEND,INSERT,EDIT及CHANGE

5、命令也要以格式文件的格式提供使用。第9章输入输出格式设计例2G7.PRG程序如下:USE职工SETFORMATTOFEDIT2执行这一程序,将显示出第二记录编辑格式。但显示格式由屏幕格式文件“F.FMT”规定。本例显示如下:职工情况输入表职工姓名王爱民职工号1004性别男出生时间10/05/39婚否T职称技师月工资128.34第9章输入输出格式设计例3G8.PRG程序如下:USE职工SETFORMATTOFAPPEND执行后,屏幕显示如下:职工姓名职工号性别出生时间//婚否?职称月工资打开了屏幕格式文件后,将改变

6、一些全屏幕编辑命令的显示格式,但不影响这些命令的功能和执行过程。第9章输入输出格式设计(3)关闭屏幕格式文件。屏幕格式文件使用完后,应及时使用关闭命令关闭。命令格式:CLOSEFORMAT或SETFORMATTO&&无任选项第9章输入输出格式设计9.1.3屏幕格式设计命令的常用格式1.屏幕输出格式设计命令的常用格式命令格式:@〈行,列〉SAY〈表达式〉[PICTURE〈短语〉][FUNCTION〈功能符〉]PICTURE选择项:PICTURE选项为用户提供了格式化的输出能力,也可对输入数据给出限制。〈短语〉可以由

7、标准格式符或功能符组成。第9章输入输出格式设计2.屏幕输入格式设计命令的常用格式命令格式:@〈行,列〉[SAY子句]GET〈变量名〉[FUNCTION〈功能符〉][PICTURE〈短语〉][DEFAULT〈表达式1〉][ENABLE/DISABLE][MESSAGE 〈字符表达式1〉 ][RANGE[〈表达式2〉][,〈表达式3〉]][VALID〈条件1〉] [ERROR〈字符 表达式2〉][WHEN〈条件2〉]第9章输入输出格式设计3.READ命令的常用格式命令格式:READ[ACTIVATE〈条件1〉][DE

8、ACTIVATE〈条件2〉] [VALID〈条件3〉][WHEN〈条件4〉]ACTIVATE:一执行READ命令,首先要判断〈条件1〉。若为.T.,则执行READ;若为.F.,不执行。〈条件1〉一般由用户自定义函数组成。 DEACTIVATE〈条件2〉:当用户企图改变当前READ窗口时,将判别〈条件2〉。若为.T.,则允许改变;若为.F.,则不允许改变。第9章输入输出格式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。