Set Exclusive offIf your tables are part of a DATABASE Container, be sure to open your
OPEN DATA <I>your_database_name</I> sharedThis commands depends if you manually loading your data from your forms
IF !DBUSED("MY_DATABASE_NAME") OPEN DATA DATA\MY_DATABASE_NAME SHARED ENDIF */* Open a table If USED("Customers") Select("Customers") Set Order to Tag "my_tag_name" ELSE Use customers in 0 order tag "my_tag_name" shared ENDIF SELECT("CUSTOMERS") GO TOPAdding new Record, u can use Insert command, or append blank
SELECT("CUSTOMERS") && Change to your own Table Name.. APPEND BLANK && YOU CAN ISSUE A RECORD LOCK OR CHECK TO TRAP ERROR WHEN IF !ISRLOCKED()&& YOU & OTHER USERS APPEND RECORD AT THE SAME TIME RLOCK() && REPLACE FIELD_NAME1 WITH cVar1,; FIELD_NAME2 WITH cVar2,; FIELD_NAME3 WITH cVAR3 UNLOCK ENDIF
SELECT("CUSTOMERS") && Change to your own Table Name.. IF RLOCK() && IF you didn't issue Automatic Locking REPLACE FIELD_NAME1 WITH cVar1,; FIELD_NAME2 WITH cVar2,; FIELD_NAME3 WITH cVAR3 UNLOCK ELSE && IF CANNOT LOCK RECORDS && YOU HAVE TO INFORM THE USER WHATS GOING ON AND<BR> && IF YOU DIDN'T ISSUE <I>SET REPROCESS</I> nSECONDS ENDIFHope you can get some a TIP... There's a lot of command you can use.. check on your VFP Help System and look for record locking.