>One question:
>
> if you open all table at startup, then you need to have to work with the same table in diferent forms, how do you do ?
>
You can open the base tables at startup, and then USE...AGAIN in each datasession; the cost of opening an added file handle for a file already opened is smaller than the cost of initially opening the file; reuse often involves simply duplicating the file handle of an already open file requiring lots less time.