zoukankan      html  css  js  c++  java
  • 开端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怎么弄的.       
    开始测试: 全调用已有服务,首先添加画面…        
             
             
     

  • 相关阅读:
    农民没有钱,怎样从种植养殖方面创业?
    有几万闲钱,投资什么好?
    2019适合创业的项目有哪些呢
    1981年的五块钱相当于现在多少钱的购买力?
    现阶段有50万资金,想去开一个店,从事什么行业好?
    投资40万左右适合做什么?
    阿里联手百联打造新零售,耗巨资10亿成立便利店
    90后,是被逼创业的,大家觉得呢?
    小本创业,具体怎么办?
    (三)调用web服务
  • 原文地址:https://www.cnblogs.com/9421/p/1770901.html
Copyright © 2011-2022 走看看