第三十八章弹出窗口本章介绍了怎样用弹出窗口帮助用户输入数据.DOC

第三十八章弹出窗口本章介绍了怎样用弹出窗口帮助用户输入数据.DOC

第三十八章弹出窗口本章介绍了怎样用弹出窗口帮助用户输入数据

? ? 第三十八章 ? ? ? ? ? ? 弹出窗口 本章介绍了怎样用弹出窗口帮助用户输入数据。 许多情况下可以用弹出窗口,最常见的是作为一个帮助窗口,给用户提供一个指定域的有效值列表。 在上图例子中,在用户输入state代码时进行校验,当发现输入的state代码在state表中不存在,则弹出一个显示有效的state简称和相应的state名列表的窗口。 有多种方法实现弹出窗口。一般有两种类型弹出窗口: ? 强制帮助:上图说明了强制帮助弹出窗口的例子,用户输入错误时窗口自动显示。 ? 请求帮助:这种窗口由INPUT语句的ON KEY子句引起,请求帮助窗口仅仅在用户请求时显示。 这两种类型常用到。用户在域中输入时,按控制键可以显示有效值列表窗口,或者当用户没有按控制键往下进行时,由于输入无效,此窗口会强制性打开。 上图列出了弹出窗口所需的组成部分,基本与显示数组的程序相同: ? 创建带数组的Form ? 从数据库往程序数组取数 ? DISPLAY ARRAT语句 ? 与数组有关的库函数 ? 在函数间传值 Form实例: ? {form state_wind.per} ? ? database stores screen size 24 by 80 { Ab. State Name [a0] [f000 ] [a0] [f000

文档评论(0)

1亿VIP精品文档

相关文档