Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to exclude duplicates
Message
De
09/04/1998 12:32:43
 
 
À
09/04/1998 10:40:42
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00090768
Message ID:
00090836
Vues:
26
>>I want to check for duplicates before I commit a new record.
>>
>>My form uses bound text boxes and the 'Add' button appends a blank record. When the text boxes are filled in, and I search for a pre-existing record using the key fields, I find the record I'm adding!!!
>>
>>What is the right way to do this? Does it involve public/private datasessions - buffermode settings - etc.?
>>
>>Please be specific, this is driving me crazy...
>>
>>TIA
>
>Usually, INSERT-SQL is preferable to create new records, i.e. you generate unique key first and then use it to get a record.

So is this correct:
. none of the text boxes should be bound (have a controlsource)
. text boxes are 'blanked out' using code when the user presses 'Add'
. if the record is not a dupe, add it using INSERT SQL...

If this is correct, then I'd need code to display the record's data in the proper text box in the form's refresh method. For example:

THISFORM.txtName = CONTACT.NAME
THISFORM.txtAddr1 = CONTACT.ADDR1
THISFORM.txtAddr2 = CONTACT.ADDR2
.
.
.
etc...

Thanks for your prompt reply
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform