>>But what if they change their mind about adding that record? How do I >>prevent that blank record from being added to the table if they click my IGNORE button? I don't want my table to have blank records in it.<<
TABLEREVERT() will remove the added record. Buffering is for all changes to the buffer including newly added records. One caveat, if you are using row level buffering (optimistic or pessimistic), and the record pointer is moved (either by the user via a grid, or programmatically) the record gets implicitly updated. This is out of your control if you are using row buffering. This is why most VFP developers move to table buffering most of the time. Rick White Light Computing, Inc. www.whitelightcomputing.com www.rickschummer.com 586.254.2530 - office 586.254.2539 - fax _______________________________________________ Post Messages to: ProFox@leafe.com Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.