>dummy means for eg take simple billing program
>in which there 3 dbf 1 is main dbf
>and out of other two dbf
>
>one is data storing and other is after storeing which we zap for new data storing .
>
>the other one is dummy.
>
>so can we use frist one out of two without secound one
I'm not sure I can read you.
Do you mean dummy table is the 3rd table that you zap. As I can understand you temporarily get data to "dummy" table, if user decides to save, write to "data storing" table and zap. If user decides to "no save" simply zap. Is this true. If so then you don't need it (especially if you're using transactions). You could use the "data storing" table directly and tableupdate() or tablerevert().
Check tableupdate(),tablerevert(), begin transaction, getnextmodified(), getfldstate() etc in help.
Cetin