When the user chooses a Vendor from cboVendor, the cboPO component populates the List with valid Purchase Orders based on which Vendor was chosen. This is working well, except with this logic in place, it is now marking any row that the user touches as Modified, even if they didn't change anything for that row.
I've verified that it is the process of populating the List that is causing the row to be marked as Modified by finding the action in the Diagnostic, and seeing that it stops doing that when I remove the List Source criteria from the property. The criteria is:
STDOLE SLPos( PROPERTIES(PoNum) DISPLAY(1)FILTER(Vend_num=dbo.ExpandKy(7, FC(cboVendor)))ORDERBY(PO_Num))
How can I get it to dynamically populate the List for the component and not mark the row as Modified?