I have a simple, routine ComboBox that contains a SEEK statement. The key is 3 separate field. I populate the ComboBox with an array. Once you select the value from the ComboBox, the SEEK command fails to find the corresponding value in the table. When I set step on, the value then IS found. The same thing happens when I substitute a LOCATE FOR for the SEEK. It's the strangest thing. It's simple code, but the SEEK and/or LOCATE fails unless SET STEP is ON.