开端2(三)

选择行数, if (efGridResult.EFChoiceCount < 1)
设为选中,,this.efGridResult[this.efGridResult.Rows.Count - 1, "check_option"] = true;
取数据,  inInfo.SetBlockVal(this.efGridResult);
弹出菜单      this.efGridResult.EFAllowMenuNew = false;
新增一空行 this.efGridResult.Rows.Add();    --报未将对象引用设置到实例

"被tableLayout耽误了一会"==---
 
后台查询服务编写规范  ?????

ed54_copy
eda2a5_inq
ed54_inq_func

/* ***** 获取输入参数 ***** */
 bcls_rec->GetColVal(1, 1, "order_no", order_no);
 bcls_rec->GetColVal(1, 1, "sort", sort);
 bcls_rec->GetColVal(1, 1, "pageindex", &pageindex);
 bcls_rec->GetColVal(1, 1, "pagesize", &pagesize);

 bcls_ret->AddBlock();
 bcls_ret->AddColName(2,"totalcount");

  public EIInfo ShowQueryData(EIInfo eiInfo);
1.重新安装了系统不能登录啦?
没找到为什么,连接服务器起初不能登录,经过杨经理调试可以登录了,,找出原因??
 --若是密码缘故将提示密码错误..

 选择行数, if (efGridResult.EFChoiceCount < 1)           怎样获取选择行??? 先获取总体数据在看ininfo中行数
设为选中,,this.efGridResult[this.efGridResult.Rows.Count - 1, "check_option"] = true;           不能直接用[] efGridResult.Rows[efGridResult.Rows.Count - 1]["check_option"] = true;
取数据,  inInfo.SetBlockVal(this.efGridResult);                                  inInfo = this.efGridResult.GetSelectedRowData(); 
弹出菜单      this.efGridResult.EFAllowMenuNew = false;            同样的方法,默认整个弹出菜单为false
新增一空行 this.efGridResult.Rows.Add();    --报未将对象引用设置到实例            同样的方法

初始化 直接拖放即可,列可以在设计视图中设计          必须在EF_START_FORM_BY_EP事件中指定FunctionId并调用初始哈 
            this.efGridResult.FunctionID = "fmbd_02_inq"; 
                       efGridResult.Initialize(); 
           functionID需要在ed54画面配置 
1.后台总页数如何求的       comm1.ExecuteReader();   comm1.Read() comm1.Get(1,totalcount);  
2。 public bool EFAllowMenueNew       已修改     
public bool EFAllowMenueChoice            
3。输入长度不能超过规定最大长度1-----在设置functionId时,的项目字段长度            
4。竖表有什么用  怎样获取当前竖表中的数据          
5。竖表的分组  同一functionID不同的组名称时,指定funtionID横表在一行,竖表时自动根据设置分组,显示为不同的tab          可设置,注意字段名不能重复
6' ShowGroupCheckBox = true;   最面的分页会被一个scrollbar给遮盖住    
7' 竖表显示的列分组(想显示几列,显示几列)      ED54设置竖表列显示多少条 
8' 新增变灰不能用      已修改 
6' 怎样禁用翻页(想实现当点击了2步操作时,完成操作后再分页)       
7' 如何判断当前是横表还是竖表       

做个模板        
 1。先添加按组查询(建议使用combox       

 

insert into dbo.TFMBD03(ITEM_ID,FROM_UNIT,FACTOR,MARKUP,TO_UNIT,ROUNDOFF,REC_ID,REC_CREATOR,REC_CREATE_TIME,) values(@item_id,@from_unit,@factor,@markup,@to_unit,@roundoff,@rec_id,@rec_creator,@rec_create_time)        

        
判断当前是横还是竖表..怎样代码在俩类型间转换        
每页显示列数可以配置..        
elephone,tiger           

组织单位问题汇总:  组织单位FMBD9         
 职位表TFMBD14--通过单位编号ORG_UNIT_ID关联          
 地址信息----组织单位有地址名称字段ADDR_NAME---是通过它关联??          
 生效记录用TFMBD09-----VALID_FROM_DATE.VALID_TO_DATE.---只一条记录还是多条?          
 工种表TFMBD15---通过单位编号ORG_UNIT_ID关联          
 组织单位合计----员工数,空缺工作数          
 组织单位联系表TFMBD73---通过单位编号ORG_UNIT_ID关联          
针对画面 :09,10,73 06画面:树状结构作用??动作??----地址信息和联系人信息如何与组织单位关联的??         地址,生效日期需要弹出窗口
 09' 07画面:编辑生效和实效日期??         
 10' 08画面:编辑地址信息,地址名称为主键        且只显示与该组织单位相关地址信息。 
 14' 09画面:职位信息表的增删改        且只显示与该组织单位相关地址信息。 
 15' 44画面:工种信息表的增删改        且只显示与该组织单位相关地址信息。 

需确认:!.....树状结构,,2。…通过地址名称关联….3。..07画面只修改生效,实效记录…4。..合计??        合计的啥??   

efGridOrgUnit.ColumnInfo  13,1,0,0,0,95,Columns:0{Width:29;AllowSorting:False;Name:"grid_head";Style:"DataType:System.Int32;TextAlign:RightCenter;";} 1{Width:57;AllowSorting:False;Name:"check_option";Caption:"选择";AllowDragging:False;Style:"DataType:System.Boolean;ImageAlign:CenterCenter;";StyleFixed:"TextAlign:CenterCenter;";} 2{Name:"ORG_UNIT_ID";Caption:"组织单位";} 3{Width:64;Name:"DESCRIPT";Caption:"描述";} 4{Name:"UNIT_TYPE";Caption:"组织单位类型";} 5{Name:"PARENT_UNIT_ID";Caption:"父组织单位";} 6{Name:"DIRECTOR";Caption:"主管";} 7{Name:"FROM_DATE";Caption:"生效日期";} 8{Name:"TO_DATE";Caption:"失效日期";} 9{Name:"HRM_REG_NUM";Caption:"工商登记号";} 10{Name:"CO_REG_NUM";Caption:"免税编号";} 11{Name:"BRANCH_ID";Caption:"分公司/子公司";} 12{Name:"UPS_NUM";Caption:"邮政投送编号";}       

efGridOrgUnit.StyleInfo  Normal{Font:Tahoma, 9pt;} Alternate{BackColor:GradientActiveCaption;} Fixed{BackColor:Control;ForeColor:ControlText;Border:Flat,1,ControlDark,Both;BackgroundImageLayout:Hide;} Highlight{BackColor:Highlight;ForeColor:HighlightText;} Focus{} Editor{} Search{BackColor:Highlight;ForeColor:HighlightText;} Frozen{BackColor:Beige;} NewRow{ForeColor:GrayText;} EmptyArea{BackColor:AppWorkspace;Border:Flat,1,ControlDarkDark,Both;} SelectedColumnHeader{} SelectedRowHeader{} GrandTotal{BackColor:Black;ForeColor:White;} Subtotal0{BackColor:ControlDarkDark;ForeColor:White;} Subtotal1{BackColor:ControlDarkDark;ForeColor:White;} Subtotal2{BackColor:ControlDarkDark;ForeColor:White;} Subtotal3{BackColor:ControlDarkDark;ForeColor:White;} Subtotal4{BackColor:ControlDarkDark;ForeColor:White;} Subtotal5{BackColor:ControlDarkDark;ForeColor:White;} EFSelectedRow{}

虚方法重写与方法覆盖                     


当时checkbox时获取的是true false,需要转换为0,1               

修改为什么一直不成功,提示成功               

生效期,,页面,,,,,,,--无论新增,修改还是删除,是不是都相当于修改  组织单位的生效起止信息               
地址信息  页面---默认当前组织单位编号???               
工种信息               
职位信息               

 15,1,0,0,0,125,Columns:0{Width:29;AllowSorting:False;Name:"grid_head";Style:"DataType:System.Int32;TextAlign:RightCenter;";} 1{Width:57;AllowSorting:False;Name:"check_option";Caption:"选择";AllowDragging:False;Style:"DataType:System.Boolean;ImageAlign:CenterCenter;";StyleFixed:"TextAlign:CenterCenter;";} 2{Caption:"职位编号";} 3{Width:64;Caption:"职位名称";} 4{Caption:"直接上级职位";} 5{Caption:"组织单位";} 6{Caption:"职务";} 7{Caption:"参考类型";} 8{Caption:"参考";} 9{Caption:"工种";} 10{Caption:"生效日期";} 11{Caption:"失效日期";} 12{Caption:"工作地点";} 13{Caption:"系数";} 14{Caption:"离职原因代码";}


对于造型说明无效的字符,,,,,,numberic型的 插入空值时,提示               

 对于number型              

 

 添加按钮添加到了TESBUTTONERSINFO  NAME和FNAME共同做主键…ACLID能唯一标示一条记录,并且和窗体中的ACLID不重复        
 系统信息存放于  TESAPPINFO中  ENAME是主键        

 窗体信息存放于  TESFORMRESINFO中  NAME不能重复.通过APPNAME与系统关联,通过ABBREV与模块关联,ACLID为主键        
 用户信息存放于  TESUSERINFO中  通过DEPTID与部门关联        
 群组信息存放于  TESGROUPINFO中  通过APPNAME与系统关联        
 用户组关系表是  TESGROUPMEMBER  通过MEMBERID 和 GROUPID把组和用户关联        
 组权限信息存放于TESGROUPACCESS中  通过ACLID 和 ACCESSERID 把画面和群组id关联,ACLID包括窗体和按钮的ACLID        
 菜单tree信息存放于 TESTREEINFO中  FNAME为父节点名称,NAME为自己的名称,APPNAME系统名,FNAME等于root的为一级菜单,RESNAME为连接名称,若是父节点则等于FOLDER        
 部门信息存放于  TESDEPTINFO中  ID是主键        
 新增窗体影响的表有::          

           
 系统信息存放于  TESAPPINFO中  ENAME是主键        
 窗体信息存放于  TESFORMRESINFO中  NAME不能重复.通过APPNAME与系统关联,通过ABBREV与模块关联,ACLID为主键        
 添加按钮添加到了TESBUTTONERSINFO  NAME和FNAME共同做主键…ACLID能唯一标示一条记录,并且和窗体中的ACLID不重复        
           
 组权限信息存放于TESGROUPACCESS中  通过ACLID 和 ACCESSERID 把画面和群组id关联,ACLID包括窗体和按钮的ACLID        
           
 群组信息存放于  TESGROUPINFO中  通过APPNAME与系统关联        
 用户组关系表是  TESGROUPMEMBER  通过MEMBERID 和 GROUPID把组和用户关联        
 用户信息存放于  TESUSERINFO中  通过DEPTID与部门关联        
 部门信息存放于  TESDEPTINFO中  ID是主键        
 菜单tree信息存放于 TESTREEINFO中  FNAME为父节点名称,NAME为自己的名称,APPNAME系统名,FNAME等于root的为一级菜单,RESNAME为连接名称,若是父节点则等于FOLDER        
vip 序列号信息存放于TESSQ01中  SEQNAME表示如userseq,buttonseq,formseq等,SEQMIN最小值,SEQNOW现在值,SEQNEXT下一个值,SEQMAX最大值        
           
 在EA01_1画面添加的server号与service名称信息 存放于TEA01表中          
 后台待配置service信息位于表TEA03中  (指的是在TEA03表确不在TEA01表的信息)        
           
 ACLID--->form直接找到最大的加一,button保存起来了最大值,不知道保存在哪个表?      授权时,把aclid和用户组id放入TESGROUPACCESS    
         
 期望实现:画面间复制->添加一个 新画面后,指定一个画面,则把源画面上的按钮,权限都复制到新画面中--        或者弄一个F1-F12的画面,选中要添加的按钮批量添加,并和组关联
只管添加不管,修改和删除.  差ACLID怎么弄的.       
开始测试: 全调用已有服务,首先添加画面…        
         
         
 

 

转载于:https://www.cnblogs.com/9421/archive/2010/07/04/1770901.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/261909.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用DBMS_ADVISOR.TUNE_MVIEW包生成物化视图创建语句

不少人大概和我一样在创建物化视图的时候会犯头痛&#xff0c;怎样合理的改写SQL语句以及添加物化视图日志需要经过慎重精密的考虑。有了DBMS_ADVISOR.TUNE_MVIEW存储过程这个帮手后&#xff0c;极大地方便了DBA或应用设计人员创建和优化物化视图。该TUNE_MVIEW存储过程可以做到…

oracle批量update数据_东方国信大数据面试真题

东方国信学长1Hadoop工程师笔试题&#xff08;金融事业部&#xff09;1&#xff09;技术基础题&#xff08;共十题&#xff0c;每题5分&#xff09;&#xff08;1&#xff09;列举在Linux系统下可以在看系统各项性能的工具&#xff08;区分CPU、内存、硬盘、网络等&#xff09;…

android 搜狗地图包名,搜狗地图(免费语音导航)

权限信息 读取您的USB存储设备中的内容 android.permission.REQUEST_INSTALL_PACKAComGES android.permission.RECEIVE_USER_PRESENT 完全的网络访问权限 android.permission.ACCESS_BACKGROUND_LOCATION 大致位置(基于网络) 精确位置(基于GPS和网络) 查看网络连接 修改或删除您…

eclipse定制化配置调优、初始化配置指南、可以解决启动慢等问题

配置eclipse的jvm参数 打开eclipse根目录下的eclipse.ini在最后面加上如下的jvm参数 -Xms400m -Xmx1400m -XX:NewSize128m -XX:MaxNewSize512m -XX:PermSize96m -XX:MaxPermSize128m -server -XX:CompileThreshold100 -XX:UseParNewGC -XX:UseConcMarkSweepGC -XX:CMSInitiatin…

SEC SOC Test Board 在WIN 7下的安装

首先找到“设备和打印机”点击打开 如果你插上了USB线&#xff0c;会看到&#xff0c;安装不成功时会有个“&#xff01;” 双击它&#xff0c;出现 点击“属性”&#xff0c;出现 点击“改变设置”&#xff0c;出现 点击“更新驱动程序”&#xff0c;出现 点击进去&#xff0c…

ora-00054:resource busy and acquire with nowait specified解决方法

当某个数据库用户在数据库中插入、更新、删除一个表的数据&#xff0c;或者增加一个表的主键时或者表的索引时&#xff0c;常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误。主要是因为有事务正在执行&#xff08;或者事务已经被锁&#xff09…

吴枫 python小课怎么样_编程中,有哪些好的习惯从一开始就值得坚持?

电影《喜剧之王》里&#xff0c;周星驰饰演的尹天仇&#xff0c;是一个渴望成为真正的演员&#xff0c;却不断沦为落魄跑龙套的小人物。即便如此&#xff0c;他对演戏的态度始终认真而可敬。他每天不但锲而不舍寻找演戏机会&#xff0c;还在街坊福利社开了个戏剧训练班&#xf…

android常用控件实验报告,ui设计实验报告.doc

ui设计实验报告ui设计实验报告篇一&#xff1a;UI设计实验报告实验项目四&#xff1a;UI设计一、 实验目的和要求1、熟练运用Eclipse软件中的swing设计。2、掌握UI编写的软件。3、能都熟练的进行操作&#xff0c;理解每个按钮的含义并懂得修改参数。4、理解其幕后的Java代码。二…

星期三,今天早上上了四节JS课程,下午听健康讲座,晚上装系统

星期三&#xff0c;今天早上上了四节JS课程&#xff0c;下午听健康讲座&#xff0c;晚上装系统。我想说装系统是最浪费时间的&#xff0c;以前大一的时候&#xff0c;有一段时间喜欢上装系统&#xff0c;我去有时候一个系统装了两三天&#xff0c;因为有很多问题。 ~ 后面就不研…

在欲而无欲,居尘不染尘

僧人竺法深在东晋简文帝处作客&#xff0c;刘尹问&#xff1a;「法师是学道之人&#xff0c;为什么要来官宦之门中走动&#xff1f;」竺法深回答说&#xff1a;「你自见这是朱门高第&#xff0c;在贫道眼里&#xff0c;同走在茅屋草舍间并无任何差别。」   法师的境界&#x…

设置width不生效_关于padding被计算在width中问题——box-sizing相关

前一阵子遇到一个小问题&#xff0c;在同样的样式&#xff08;主要是宽高边距之类的&#xff09;条件下&#xff0c;DIV在移动端和PC端的宽度不一样&#xff0c;排除了绝大多数样式的问题&#xff0c;但是有个比较陌生&#xff0c;就是box-sizing&#xff0c;其实经常看到&…

C# 遍历List 并删除某个元素

1、我们选择用for循环&#xff0c; for(int i0;i { if(list[i]) { list.RemoveAt(i); } } 如果这样循环&#xff0c;肯定不对&#xff0c; {A B C D E F G H} 假设当前遍历到D&#xff08;i3&#xff09;,移除&#xff0c;接着遍历i4(F), 此时跳过了E&#xff08;i3&a…

android studio不能更新代码,解决Android Studio 和 Android SDK Manager 无法在线更新的问题....

升级时提示 Connection failed. Please check your network connection and try again修改安装目录下bin\studio.exe.vmoptions文件,如E:\Android\android-studio\bin\studio.exe.vmoptions添加内容:-Djava.net.preferIPv4Stacktrue-Didea.updates.urlhttp://dl.google.com/and…

我的Python成长之路---第六天---Python基础(19)---2016年2月20日(晴)

shelve模块shelve模块是pickle模块的扩展&#xff0c;可以通过key&#xff0c;value的方式访问pickle持久化保存的数据持久化保存&#xff1a;12345678910111213import shelvesw shelve.open(shelve_test.pkl) # 创建shelve对象name [13, 14, 145, 6] # 创建一个列表dist_tes…

NH3.X与2.X使用上的一些区别

NH用了很长时间一直都是用2.X版本&#xff0c;今天体验了一下3.3。记录一下两者使用上的一些区别。 一、代理 //2.x 写法 <property nameproxyfactory.factory_class>NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>//3.X…

(转)DirectShow9在VS2005或vc6.0下编译出现问题的解决方法

1。我用的版本是DirectX9.0b &#xff0c;没有安装&#xff0c;直接解压后放到一个文件夹里用 2。我按照以下的步骤操作成功。明天试着做个播放器。 VFW(Video for Windows)是Microsoft推出的关于数字视频的一个软件开发包;DirectShow是微软公司在VFW的基础上推出的新一代基于C…

apache 设置404 页面_SpringBoot自定义错误页面

SpringBoot请求错误如404可能看到如下页面&#xff1a;有时可能需要自定义错误页面针对不同的http.status,如404/400。【1】解决方法① 注册错误页面如下所示&#xff1a;Componentpublic class ErrorPageConfig implements ErrorPageRegistrar { Override public void r…

ios android cpu占用率,iPhone-iOS-从应用程序获取CPU使用率

iPhone-iOS-从应用程序获取CPU使用率有谁知道如何获取应用程序的CPU使用率&#xff1f; 绝对有可能&#xff0c;因为应用商店中有一些可以显示它的应用程序(活动监视器触摸)。3个解决方案74 votes更新。 这段代码为我工作&#xff1a;更新2。thread_list泄漏&#xff0c;因此添…

Java 编程:如何提高性能?(简单总结篇)

2019独角兽企业重金招聘Python工程师标准>>> 开发者在编程中除了要有编程规范&#xff0c;还要注意性能&#xff0c;在 Java 编程中有什么提高性能的好办法呢&#xff1f; 本文转自国内 ITOM 行业领军企业 OneAPM Cloud Insight&#xff08;一款能够优雅监控多种操作…

ActiviteX 服务控件

ActiviteX 控件和ActiviteX 服务(dll ,exe) ActiveX 控件是由软件提供商开发的可重用的软件组件 我们可以使用vb自己编写控件,他们三个都是对过程 ,类,等功能块的封装. 区别就是在vb中使用ActiviteX控件的时候要先实例化..比如画出控件. 而使用ActiviteX时是先注册.然后再引用中…