>>CREATE CURSOR MyLocalCursor (FieldName C(20),; >> FieldType C(1)) >>SELECT 0 >>WITH ThisForm >> .text1.Value = GETFILE('dbf') >> .select_file = .Text1.Value >> IF FILE(.select_file) && This checks for the file to exist >> USE (.select_file) >> AFIELDS( .my_fields, JUSTSTEM(.select_file) ) >> >> SELECT myLocalCursor >> APPEND FROM ARRAY .my_fields >> SET FILTER TO FieldType = "C" >> GO TOP >> >> WITH .Combo1 >> .RowSourceType = 6 >> .RowSource = [MyLocalCursor.Fieldname] >> .Value = MyLocalCursor.Fieldname >> .Requery() && Needed to reload the combo's list with the values in the array >> ENDWITH >> .text1.Visible = .t. >> ENDIF >>ENDWITH >>