I can not seem to get the below code to work, it sort of works, but all it does is hit the first record and make the list box populate with it until you hit esc and terminate it
DO WHILE THIS.PARENT.approval_list.ListCount > 0
SET DECIMALS TO 0
approval_ID_number = VAL(Thisform.approval_list.List(1))
SELECT Approval_info
LOCATE FOR approval_ID_number = approval_info.approval_id
Vapprovalnum = ALLTRIM(approval_info.approval_num)
Vapproval_id = STR(approval_id_number)
WITH ThisForm.agenda_List
.ADDITEM(Vapproval_id)
.ADDLISTITEM(Vapprovalnum , .ListCount, 2)
ENDWITH
ENDDO
DO WHILE THIS.PARENT.approval_list.ListCount > 0
SET DECIMALS TO 0
approval_ID_number = VAL(Thisform.approval_list.List(1))
SELECT Approval_info
LOCATE FOR approval_ID_number = approval_info.approval_id
Vapprovalnum = ALLTRIM(approval_info.approval_num)
Vapproval_id = STR(approval_id_number)
WITH ThisForm.agenda_List
.ADDITEM(Vapproval_id)
.ADDLISTITEM(Vapprovalnum , .ListCount, 2)
ENDWITH
ENDDO