test sur access ??

test sur access ?? - Programmation

Marsh Posté le 15-11-2001 à 16:54:34    

slt,
dans un formulaire access, lorsque je valide mon enregistrement, je veux qu'il y est un test sur tout les champs de mon formulaire pour verifier si dans la table de destination les informations saisi n'existe pas déjà.
 
comment je fais ca si vous avez un exemple se serait cool.
 
merci

Reply

Marsh Posté le 15-11-2001 à 16:54:34   

Reply

Marsh Posté le 15-11-2001 à 17:21:07    

???

 

[edtdd]--Message édité par Djero--[/edtdd]

Reply

Marsh Posté le 16-11-2001 à 15:04:29    

Tu valide ton enregistrement de quelle manière ?


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 20-11-2001 à 17:07:22    

avec un bouton d'enregistrement !

Reply

Marsh Posté le 20-11-2001 à 21:29:26    

faut que tu fasses un module vb et taper le code correspondant.
Ou alors, solution bidouille, tu fais une requête dessus :  
select * from [nomTable] where [nomchampsOuTuVeuxInsérer] = [champsAInserer]
S'il t'as une réponse çà veut dire que y'a déjà un enregistrement existant ;)
Par exemple si tu tu veux insérer un auteur ds le nom est stocké ds la variable nom, tu veux l'insérer dans la table auteur et et le nom du champs où tu veux insérer est nom_Auteur :  
 
select * from AUTEUR where AUTEUR.Nom_AUTEUR = nom"
 
Voilà faudrait mettre çà ds une condition de validation çà doit exister ;)
Bon courage :)

Reply

Marsh Posté le 20-11-2001 à 21:33:02    

Encore plus rapide, utilise des clé primaire au niveau de la table  :heink:


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 20-11-2001 à 22:45:54    

ouiap j'ai bien pensé à la clé primaire, mais il il n'y aura jamais un champs unique alors ..

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed