网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
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教程,数据库安全,数据库文摘
本月文章推荐
.Oracle安全全程接触(完整版)一.
.Oracle的Index.
.跟踪Oracle9i 的CPU和I/O使用代价.
.Oracle数据库技术(13).
.通过Backup Exec实施Oracle灾难恢.
.对条件子句中带IN的SQL语句使用绑.
.为Linux配备Oracle 8.
.ActualTest Oracle 1Z0-032 v12..
.如何修改oracle默认internal用户.
.找到并终止Oracle9i里被锁定的会.
.Oracle内存结构(四)----如何获得.
.Oracle 10G 最佳20位新特性:闪回.
.redhat 6.2下 Oracle8.1.6I+ APA.
.[范例] forms 中层次树的使用方法.
.Oracle10G Physical Standby Dat.
.如何判断一个字符串的内容是否是.
.Oracle SQL中的RANK.
.用Oracle8的层次查询生成BOM树的.
.在LINUX里面实现INTERNET共享连接.
.Oracle 10g安装及建库的方法步骤.

[范例] forms 中层次树的使用方法

发表日期:2008-2-9



  本例子附有create tabel 及insert 数据的sql 及forms的源文件, 经测试可以直接运行。
  
  运行界面如下:
  [范例] forms 中层次树的使用方法
点击查看大图

  trigger; WHEN-NEW-FORMS-INSTANCE: 
  
  set_window_property('window1', window_state, maximize);
  declare
   rg1 recordgroup;
   t number;
   uname varchar2(32);
  BEGIN
  :global.os := get_application_property(Operating_system);
  
  rg1 := find_group('RG1');
  if not id_null(rg1) then
   delete_group(rg1);
  end if;
  uname := user;
  :vdata := uname;
  uname := lower(uname);
  rg1 := create_group_from_query('RG1','select init,depth,lpad(substr(treeno,-1,2),2,''0'')''.''label,'''',data from menu order by treeno');
  t := populate_group(rg1);
  ftree.set_tree_property('TREE',Ftree.record_group, rg1);
   --psize();
  END;
  
  trigger; WHEN-TREE-NODE-ACTIVATED: 
  
  
  DECLARE 
   htree         ITEM; 
   node_value    VARCHAR2(100); 
   ftype        varchar2(8); 
  BEGIN 
  node_value := Ftree.Get_Tree_Node_Property('TREE', :SYSTEM.TRIGGER_NODE, Ftree.NODE_VALUE); 
  
  ftype:=lower(substr(node_value,-1,3)); 
  --ftype:='fmx'; 
  if node_value <>'node' then 
  if ftype = 'fmx' then 
  call_form(node_value ,no_hide); 
  elsif ftype = 'sql' then -- execute those sql need not parameter -- 
  host('plus80w @':vdata, NO_SCREEN); 
  end if; 
  end if; 
  END;
上一篇:[范例]层次树添加节点、删除节点 人气:616
下一篇:[范例]对象库的使用 人气:521
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐