選擇行數, 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怎麼弄的.
開始測試: 全調用已有服務,首先添加畫面…