BROWSE提供了LOCK选项完成这一功能。但这样一来,BROWSE窗口被分割成左右两部分,不好看。而且,只能一个字段一个字段地移,很不方便。
笔者设计了一种方法,能巧妙实现BROWSE语句的左右翻屏。
实现方法是定义二个功能键F5、F6,F6进行左移,F5进行右移,当功能键被触发时执行KEYBOARD CHR(23)语句,相当于按了CTRL+W键,退出当前BROWSE,然后再重新定义另一个BROWSE。
用上述方法完全退出BROWSE,避免了BROWSE的嵌套问题。否则,切换来切换去,嵌套一深,容易出问题。
上述方法操作方便,而且对用户是完全透明的。
下面举一例子说明。
人事档案数据库包括姓名、性别、出生日期、职务、职称、党派、籍贯、所属部门、家庭地址、邮编、联系电话、备注等数据项,查询时一屏显示不下,于是分两屏显示,
第一屏为:
┌────┬──┬────┬────┬─────┬───┬────┬─────┐
│ 姓 名 │性别│出生日期│ 职 务 │ 职 称 │ 党派 │ 籍 贯 │ 所属部门 │
├────┼──┼────┼────┼─────┼───┼────┼─────┤
│ 张 三 │ 男 │70.01.28│ │ 工程师 │共产党│上海 │软件一室 │
│ 李 四 │ 女 │58.12.01│副所长 │高级工程师│ │广东广州│ │
│ 王 五 │ 男 │44.03.12│室主任 │副研究员 │民盟 │北京 │软件二室 │
│ ..... │ .. │ ...... │ .... │ ..... │ ... │.... │....... │
│ ..... │ .. │ ...... │ .... │ ..... │ ... │.... │....... │
│ ..... │ .. │ ...... │ .... │ ..... │ ... │.... │....... │
└────┴──┴────┴────┴─────┴───┴────┴─────┘
按F6键后切换为第二屏,第二屏为:
┌────┬───────────┬───┬───────┬─────────┐
│ 姓 名 │ 家庭地址 │邮 编 │ 联系电话 │ 备 注 │
├────┼───────────┼───┼───────┼─────────┤
│ 张 三 │广州市天河路34号 │510075│87769602-3806 │全国劳动模范 │
│ 李 四 │广州市天河路34号311房 │510075│87769602-3706 │ │
│ 王 五 │广州市解放路14号301房 │510043│88888888 │学术委员会委员 │
│ ..... │ .. │..... │ .... │ ..... │
│ ..... │ .. │..... │ .... │ ..... │
│ ..... │ .. │..... │ .... │ ..... │
【VFP中BROWSE语句的妙用】相关文章:
2025年外省高中学业水平合格性考试成绩转入江苏认定的通告公布05-07
Vb中控件的自动排列05-07
写未来的作文300字05-07
Our Mother Is the Same 我们的妈妈是一样的05-07
中国大地保险公司实习报告05-07
小学父爱的作文600字05-07
2016年职称英语综合类阅读判断练习八05-07
07年4月北师大“中国古代文学史(一)”串讲(5)05-07
汪涵讲述小时候成长经历:鸡毛掸子的故事05-07
2023年广东梅州中考成绩查询时间及查分入口[7月7日起]05-07
关于清明节的英语作文:清明节05-07
