kitnba
I do not believe you can disable the All Files option with either PUTFILE(), GETFILE() or LOCFILE()
You could errortrap the result with:-
lcFile = GETFILE([DBF],[Browse DBF],[Browse],1,[Browse a DBF])
IF UPPE(JUSTEXT(lcFile)) # [DBF]
[tab]MESSAGEBOX...
ELSE
[tab]* code
ENDIF
Chris