Input Parameters | Significance |
DtvLong inc |
position increment: 0 = first selected record -1 = same selected record 1 = next selected record |
Output Parameters | Significance |
DtvLong *ide_ori | Id of the record in the source table |
DtvLong *ide_joi | Id of the record in the join table |
char *elm_nam | significant field names of the record |
Return Code | Significance |
value | row position of the selection |
0 | no further selection |
The position increment has the following significance:
Example: The row position of the first selected record is returned as follows:
row = dal_wdh_get_sel (0,0,0,0)
In the calling function have to be allocated sum of column widths of significant fields+1 bytes storage place.
Note!
You must not use dal_wdh_get_sel to determine the active record in Mask-Edit state. For this purpose there are the parameter-free functions dal_mas_ret_act_... and dal_mas_ret_wrk_mod. The dal_wdh_get_sel function only returns selected records. In Mask-Edit state these are always all records that are currently being edited.