Select the number of rows. If (efgridresult. efchoicecount <1)
Set as selected, this. efgridresult [This. efgridresult. Rows. Count-1, "check_option"] = true;
Take data, ininfo. setblockval (this. efgridresult );
The menu this. efgridresult. efallowmenunew = false is displayed;
This. efgridresult. Rows. Add (); -- indicates that the object reference is not set to the instance.
"Tablelayout delayed for a while" = ---
Compiling specifications of the background query service ?????
Ed54_copy
Eda2a5_inq
Ed54_inq_func
/****** Obtain the input parameter ******/
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 );
1. Why can't I log on to the system after I reinstall it?
I can't find why. I cannot log on to the connection server at first. I can log on after debugging by Manager Yang. Why ??
-- If the password is used, a Password error will be prompted ..
Select the number of rows. If (efgridresult. efchoicecount <1) how to obtain the selected row ??? Obtain the total number of rows in ininfo.
Set to selected, this. efgridresult [this. efgridresult. rows. count-1, "check_option"] = true; [] efgridresult cannot be used directly. rows [efgridresult. rows. count-1] ["check_option"] = true;
Take data, ininfo. setblockval (this. efgridresult); ininfo = This. efgridresult. getselectedrowdata ();
This. efgridresult. efallowmenunew = false. In the same way, the entire pop-up menu is false by default.
This. efgridresult. Rows. Add (); -- indicates that the object reference is not set to the same method as the instance.
You can drag and drop the columns directly during initialization. You can specify the functionid in the ef_start_form_by_ep event in the design view and call the initial
This. efgridresult. functionid = "fmbd_02_inq ";
Efgridresult. initialize ();
Functionid needs to be configured on ed54 Screen
1. How can I find comm1.executereader (); comm1.read () comm1.get (1, totalcount) for the total number of pages in the background );
2. Public bool efallowmenuenew modified
Public bool efallowmenuechoice
3. The input length cannot exceed the specified maximum length 1 ----- the length of the project field when setting functionid
4. What does a vertical table use to obtain data in the current vertical table?
5. When the Group Name of the vertical table is the same as the group name of the functionid, specify the horizontal table of the funtionid in one row. When the vertical table is set, the group is automatically displayed as different tabs. Note that the field names cannot be repeated.
6 'showgroupcheckbox = true; the top page will be covered by a scrollbar
7 'column grouping displayed in the vertical table (to display several columns, display several columns) ed54 sets the number of columns displayed in the vertical table
8' added and grayed out cannot be modified
6' how to disable page turning (if you want to enable page turning after clicking step 2)
7' how to determine whether the current table is a horizontal table or a vertical table
Make a template
1. Add query by group first (combox is recommended)
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)
Determine whether the current table is a horizontal or vertical table. How can code be converted between two types?
The number of columns per page can be configured ..
Elephone, Tiger
Organization Unit problem summary: Organization Unit fmbd9
Job table tfmbd14 -- associate with the unit number org_unit_id
Address information ---- organization unit has the address Name field addr_name --- is associated through it ??
Effective record with TFMBD09-----VALID_FROM_DATE.VALID_TO_DATE. --- only one record or more?
Type of work table tfmbd15 --- join by organization number org_unit_id
Total organization units-Number of employees and number of vacant jobs
Organization organization Contact table tfmbd73 --- associate by organization number org_unit_id
For images:, 10, 73 06 images: tree structure function ?? Action ?? ---- How is the address and contact information associated with the organization unit ?? Address, effective date needs to pop up window
09 '07: what is the date on which the editing takes effect ??
10'08 screen: edit the address information. The address name is the primary key and only the address information related to the Organization is displayed.
14 '09: add, delete, modify, and display only the address information related to the Organization.
15' 44: add, delete, modify, and display only the address information related to the Organization.
Confirm :!..... Tree Structure, 2 .... Associate by address name .... 3... 07 the screen only takes effect, and the actual effect record... 4... Total ?? What is total ??
Efgridorgunit. columninfo 13,1, columns: 0 {width: 29; allowsorting: false; Name: "grid_head"; style: "datatype: system. int32; textalign: rightcenter; ";} 1 {width: 57; allowsorting: false; Name:" check_option "; caption:" select "; allowdragging: false; style:" datatype: system. boolean; imagealign: centercenter; "; stylefixed:" textalign: centercenter; ";}2 {name:" org_unit_id "; caption:" organization unit ";}3 {width: 64; name: "descript"; caption: "Description";} 4 {name: "unit_type"; caption: "organization unit type";} 5 {name: "parent_unit_id"; caption: "parent organization unit";} 6 {name: "director"; caption: "supervisor";} 7 {name: "from_date"; caption: "Effective Date ";} 8 {name: "to_date"; caption: "Expiration Date";} 9 {name: "hrm_reg_num"; caption: "Business Registration Number";} 10 {name: "co_reg_num "; caption: "tax-free number";} 11 {name: "branch_id"; caption: "branch/subsidiary";} 12 {name: "ups_num"; caption: "Postal Delivery No ";}
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: dark; forecolor: White;} subtotal2 {backcolor: controldarkdark; forecolor: White;} subtotal3 {backcolor: controldarkdark; forecolor: White;} subtotal4 {backcolor: controldarkdark; forecolor: White;} subtotal5 {backcolor: controldarkdark; forecolor: White;} efselectedrow {}
Virtual method rewriting and method coverage
At that time, when checkbox is obtained, it is true false and must be converted to 0, 1.
Why is the modification failed? A message is displayed, indicating that the modification is successful.
Validity Period, page, and -- whether added, modified, or deleted, it is equivalent to modifying the effective start and end information of an organizational unit.
Address information page --- default number of the current organizational unit ???
Job type information
Job Information
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:" select "; allowdragging: false; style:" datatype: system. boolean; imagealign: centercenter; "; stylefixed:" textalign: centercenter; ";}2 {caption:" position No. ";}3 {width: 64; caption: "position name";} 4 {caption: "direct superior position";} 5 {caption: "organization unit";} 6 {caption: "position";} 7 {caption: "Reference Type";} 8 {caption: "Reference";} 9 {caption: "type of work";} 10 {caption: "Effective Date";} 11 {caption: "Expiration Date" ;}12 {caption: "Work location" ;}13 {caption: "coefficient" ;}14 {caption: "reason for resignation code ";}
When a null value is inserted for characters, and numberic that are invalid in the shape description, a prompt is displayed.
For the number type
Add the button to tesbuttonersinfo name and fname for primary keys... The aclid uniquely identifies a record and is not the same as the aclid in the form.
System information is stored in tesappinfo. The ename is the primary key.
The name of the form information stored in tesformresinfo cannot be repeated. appname is used to associate with the system, abbrev is used to associate with the module, and aclid is the primary key.
User information is stored in tesuserinfo and associated with the Department through deptid
Group information is stored in tesgroupinfo and associated with the system through appname
The user group relationship table is tesgroupmember, which associates the group with the user through memberid and groupid.
The Group permission information is stored in tesgroupaccess. The screen and group ID are associated through aclid and accesserid. aclid includes the form and button aclid.
The menu tree information is stored in testreeinfo. fname indicates the parent node name, name indicates the name of the parent node, appname indicates the system name, fname indicates the root menu, and resname indicates the connection name, if it is a parent node, It is equal to folder.
The Department information is stored in tesdeptinfo. The ID is the primary key.
The tables affected by the new form are ::
System information is stored in tesappinfo. The ename is the primary key.
The name of the form information stored in tesformresinfo cannot be repeated. appname is used to associate with the system, abbrev is used to associate with the module, and aclid is the primary key.
Add the button to tesbuttonersinfo name and fname for primary keys... The aclid uniquely identifies a record and is not the same as the aclid in the form.
The Group permission information is stored in tesgroupaccess. The screen and group ID are associated through aclid and accesserid. aclid includes the form and button aclid.
Group information is stored in tesgroupinfo and associated with the system through appname
The user group relationship table is tesgroupmember, which associates the group with the user through memberid and groupid.
User information is stored in tesuserinfo and associated with the Department through deptid
The Department information is stored in tesdeptinfo. The ID is the primary key.
The menu tree information is stored in testreeinfo. fname indicates the parent node name, name indicates the name of the parent node, appname indicates the system name, fname indicates the root menu, and resname indicates the connection name, if it is a parent node, It is equal to folder.
The VIP serial number information is stored in tessq01. seqname indicates userseq, buttonseq, formseq, seqmin, seqnow, seqnext, and seqmax.
The server number and service name added on the ea01_1 screen are stored in the tea01 table.
The service information to be configured in the background is located in Table tea03 (it refers to the information that table tea03 does not exist in Table tea01)
Aclid ---> form directly finds the maximum plus one, and the button saves the maximum value. I don't know which table to store? Put aclid and user group ID into tesgroupaccess during authorization
Expected implementation: Screen Copy-> Add a new screen, specify a screen, the button on the source screen, the permissions are copied to the new screen-or get a F1-F12 of the screen, select the button to add and associate it with the group
Just add whatever, modify and delete. How to get the difference aclid.
Start test: Call all existing services. First add the screen...