[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: How to use travers a child buffer in a dataset

  • Thread starter Thread starter goo
  • Start date Start date
Status
Not open for further replies.
G

goo

Guest
Then I have found that the synchronize() only gets me the first record, and I have to do my own filtering, so this what I did... : bh = BusinessAcknowledgementDataSet:GET-BUFFER-HANDLE ('PartyIdentifier'). bhFrom = ParentDataSet:GET-BUFFER-HANDLE('PartyIdentifier') NO-ERROR. IF NOT VALID-HANDLE(bhFrom) THEN DO: JBoxLogging:Instance:LOG('Tabellen ' + quoter(bh:NAME) + ' er ikke tilgjengelig i dataset det kopieres fra, hopper over denne tabell' ). RETURN. END. bfh_id = bhFrom:buffer-field(ipbhParent:name + '_id') no-error. if valid-handle(bfh_id) then do: create query qh. qh:set-buffers(bhFrom). qh:QUERY-PREPARE ('for each ' + bhFrom:name + ' where ' + ipbhParent:name + '_id <> ? '). qh:query-open(). qh:get-first(no-lock). do while not qh:QUERY-OFF-END: : :

Continue reading...
 
Status
Not open for further replies.
Back
Top