>Thanks, Dragan, I did that. I don't know if it made any difference, as the form had stabalised, but it's worth knowing. I still STR() and VAL() all over the place, though (i.e. the "numerical" vals are being stored in the list as strings), so I don't know what setting its value to 0 actually achieves. Besides, as there are 2 cols, would this make a difference? Whatever!
>
>By the way, if you've got scars from being bitten by VFP, you must look like "The English Patient" :-)
>
>Terry
>
>>
>>Not sure it's the same thing that my scar comes from, but may accidentally cure yours as well: set the listbox's .value to zero in the PEM window. That should tell it it's using a numeric controlsource, in case it doesn't get it automagically.
I think you need to use List index of ListIndex to refer to a row/col:
.nAPFldID = VAL( .lstAPFields.List( 1, 2))
- Andy Rice
San Diego, CA