网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.TestKing Oracle 1Z0-147 Edt3.0.
.oracle体系结构必须先了解的两个.
.ORACLE使用LogMiner分析重做日志.
.Oracle数据库-UNDO数据.
.如何变更收取的邮件的默认存储位.
.Oracle 9i 游标.
.在DB2中如何實現Oracle的相關功能.
.Oracle数据库的备份及恢复策略研.
.如何在OracleE数据库的字段上建立.
.删除一个Oracle用户的对象.
.关于数据库编码优化的一些看法的.
.Oracle PL/SQL语言基础.
.Unix下卸载Oracle表结构到文本中.
.本人编写的两个Oracle的帮助小工.
.Oracle基本知识.
.在codesmith中去掉oracle下划线.
.Oracle10g For RHAS3 Install(一.
.服务器和客户机是怎样连接的.
.Oracle的imp命令导入备份数据.
.Oracle常见错误代码的分析与解决.

如何编写排序菜单sort_popmenu

发表日期:2008-2-9



  1。在要排序的块上建立:when-mouse-click trigger,代码:
  :global.mouserecord := :system.mouse_record;
  :global.mouseitem := :system.mouse_item;
  
  2。建立排序弹出菜单
  正排序,代码:sort_asc(substr(:global.mouseitem,1,instr(:global.mouseitem,'.')-1)); --括号内的是鼠标所在的块名
  反排序,代码:sort_desc(substr(:global.mouseitem,1,instr(:global.mouseitem,'.')-1)); 
  不排序,代码:sort_no(substr(:global.mouseitem,1,instr(:global.mouseitem,'.')-1)); 
  
  3。建立三个排序程序单元:
  PROCEDURE sort_asc(blockname varchar) IS
  BEGIN
   set_block_property(blockname,order_by,substr(:global.mouseitem,instr(:global.mouseitem,'.')+1,999));
   go_block(blockname);
   execute_query;
  
   go_record(:global.mouserecord);
   go_item(:global.mouseitem);
  END;
  
  PROCEDURE sort_desc(blockname varchar) IS
  BEGIN
   set_block_property(blockname,order_by,substr(:global.mouseitem,instr(:global.mouseitem,'.')+1,999) ' desc');
   go_block(blockname);
   execute_query;
  
   go_record(:global.mouserecord);
   go_item(:global.mouseitem);
  END;
  
  PROCEDURE sort_no(blockname varchar) IS
  BEGIN
   set_block_property(blockname,order_by,'');
   go_block(blockname);
   execute_query;
  
   go_record(:global.mouserecord);
   go_item(:global.mouseitem);
  END;
  
  4。在字段上指定弹出菜单的名称
上一篇:属性类的简单案例 人气:652
下一篇:怎样在FORM中使用程序实现与EXCEL的通讯 人气:679
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐