Rimintas, That is one of the problems I was trying to explain. You can add a blank record to a TDatabase object but you cannot display it in the browse. Then blank is just an empty aBuffer so you cannot see it by doing a ...
Rimintas, That is one of the problems I was trying to explain. You can add a blank record to a TDatabase object but you cannot display it in the browse. Then blank is just an empty aBuffer so you cannot see it by doing a goBottom() ...
Rimintas, You still have the design issues that I mentioned. Plus you have to add a new record to the DBF before you can edit it. Then if the user doesn't want it, then you have to delete it. This gets messy--you end up with ...
Rimintas, It's very easy to do validation for a new record - lets say that xBrowse class extends with some features - lNewRecord - logical ( or bMarkNew for sample ) and bValidNewRecord - codeblock . So adding a new record ...
Hi Rimintas, Again a database object is going to be a good answer. It is automatically buffered. However, it is difficult to do spreadsheet style editing with cell level validation and control. Also, how does one trigger the ...
Hi Rimintas, Again a database object is going to be a good answer. It is automatically buffered. However, it is difficult to do spreadsheet style editing with cell level validation and control. Also, how does one trigger the ...
Rimintas, As Otto stated, the use of database objects will solve all your alias problems. Read more about it on my website here: http://www.gointellitech.com/program.htm It may seem more compilcated at first, ...
Rimintas, As Otto stated, the use of database objects will solve all your alias problems. Read more about it on my website here: http://www.gointellitech.com/program.htm It may seem more compilcated at first, ...