When I compose this expression slxgetpickid('k6UJ9A000020', #Pulldown2) as a new field, the test returns 0 which is the value of ID column of the SalesLogix PICKLIST table. However, ID column is not a uniquekey column and that is not its documented functionality.
I had to write this to get the proper ITEMID back and this requires the PRO version:
dbexecsql("T", "SELECT ITEMID FROM PICKLIST WHERE TEXT = '" & #Pulldown2 & "' AND PICKLISTID = 'k6UJ9A000020' ")
We have not made the purchase but this is a pretty serious bug in your system. Can you please check?
Thanks.