Hello Everyone,
I create a lookup control. i displayed 2 fields (Id and Name) like the that :
SysTableLookup sysTableLookup;
Query query;
QueryBuildDataSource qbds1;
FormStringControl callerControl;
;
Query query;
QueryBuildDataSource qbds1;
FormStringControl callerControl;
;
sysTableLookup = SysTableLookup::newParameters(tablenum(UserInfo),this);
query = new Query();
qbds1 = query.addDataSource(tablenum(UserInfo));
qbds1 = query.addDataSource(tablenum(UserInfo));
sysTableLookup.addLookupField(fieldNum(UserInfo, Id));
sysTableLookup.addLookupField(fieldNum(UserInfo, Name),true);
sysTableLookup.addLookupField(fieldNum(UserInfo, Name),true);
sysTableLookup.parmQuery(query);
sysTableLookup.performFormLookup();
sysTableLookup.performFormLookup();
How can i get the Id value when i select one row from the lookup?
Remark : I can have many rows in the lookup with the same Name
exp : Id | Name
123 | "Text1"
144 | abc
985 | "Text1"
Thanks a lot :)