在 Ora ERP 中如何实现点击某个按钮后, 执行 F6 清除的效果?

[复制链接]
查看11 | 回复5 | 2008-11-7 17:15:30 | 显示全部楼层 |阅读模式
在按钮里写 app_standard.event('KEY-F6'); 不行.
目前只是用 clear_form, clear_block 等的代码来实现
?我想点了某个按钮后,就执行对应的 Fn 的操作,应该怎样写啊
回复

使用道具 举报

千问 | 2008-11-7 17:15:30 | 显示全部楼层
clear_form
回复

使用道具 举报

千问 | 2008-11-7 17:15:30 | 显示全部楼层
以下内容是以前在网上找的,直接用封装过程就可以了,但对应的按键好像有点问题?参考下
Developer/2000中各键盘触发子所对应的“按键”
Form程序:
封装过程    键触发子 含义          对应按键
ABORT_QUERY   Key-EXIT [退出/取消]
BLOCK_MENU   Key-MENU [块菜单]        F5
CLEAR_BLOCK   Key-CLRBLK [清空块]        Shift+F5
CLEAR_FORM   Key-CLRFRM [清空FORM]       Shift+F7
CLEAR_RECORD  Key-CLRREC [清空记录]       Shift+F4
COMMIT_FORM   Key-COMMIT [提交/存盘]       F10
COUNT_QUERY   Key-CQUERY [计算查询记录总数]   Shift+F2
CREATE_RECORD  Key-CREREC [插入新记录]      F6
DELETE_RECORD  Key-DELREC [删除记录]       Shift+F6
DOWN      Key-DOWN [下滚记录]       Ctrl+l、下箭头
DUPLICATE_ITEM Key-DUP-ITEM [复制域/项]       F3
DUPLICATE_RECORDKey-DUPREC [复制记录]       F4
EDIT_TEXTITEM  Key-EDIT [打开编辑器]      Ctrl+E
ENTER      Key-ENTER [Enter]
ENTER_QUERY   Key-ENTQRY [输入查询条件]     F7
EXECUTE_QUERY  Key-EXEQRY [执行查询]       F8
EXIT_FORM    Key-EXIT [退出/取消查询]     Ctrl+Q
HELP      Key-HELP [帮助]         F1
LIST_VALUES   Key-LISTVAL [显示值列表LOV]     F9
LOCK_RECORD   Key-UPDREC [Lock Record]
NEXT_BLOCK   Key-NXTBLK [下一块]        Ctrl+Page Down
NEXT_ITEM    Key-NEXT-ITEM [下一域/项]       Ctrl+Tab、Tab、Enter
NEXT_KEY    Key-NXTKEY [定位到下一个主键项]  Shift+F3
NEXT_RECORD   Key-NXTREC [下一条记录]      Shift+Down
NEXT_SET    Key-NXTSET [下一个记录集]     Ctrl+>
PREVIOUS_BLOCK Key-PRVBLK [前一块]        Ctrl+Page Up
PREVIOUS_ITEM  Key-PREV-ITEM [前一域/项]       Shift+Tab、Shift+Ctrl+Tab
PREVIOUS_RECORD Key-PRVREC [前一条记录]      Shift+Up
PRINT      Key-PRINT [打印当前屏幕]     Shift+F8
SCROLL_DOWN   Key-SCRDOWN [下翻屏]        Page Down
SCROLL_UP    Key-SCRUP [上翻屏]        Page Up
UP       Key-UP     [上滚记录]       Ctrl+p、上箭头
Esc       取消
Backspace    向后删除
Ctrl+U     清除域/项
Ctrl+F1     显示有效的功能键列表
Shift+F1    发生错误时,显示错误窗口
[ 本帖最后由 veyard 于 2008-10-23 08:34 编辑 ]
回复

使用道具 举报

千问 | 2008-11-7 17:15:30 | 显示全部楼层
3Q, 是对应错了,
看来 F6 是对应 "CLEAR_RECORD  Key-CLRREC [清空记录]"了
其实用clear_form 和 clear_block 效果一样.
回复

使用道具 举报

千问 | 2008-11-7 17:15:30 | 显示全部楼层
原帖由 yfq101 于 2008-10-23 09:20 发表
3Q, 是对应错了,
看来 F6 是对应 "CLEAR_RECORD  Key-CLRREC [清空记录]"了
其实用clear_form 和 clear_block 效果一样.


难道你更改了封装里面的东西?
回复

使用道具 举报

千问 | 2008-11-7 17:15:30 | 显示全部楼层
收藏了,感謝。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行