|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Claude LarocqueDéveloppeur informatique Inscription : mai 2009 Messages : 61 ![]() |
Bonjour,
J'ai une table [LivraisonsTemp] dans laquelle il y a un champ, [Réf commande] et je voudrais vérifier si la valeur existe dans ce champ et si oui, supprimer cet enregistrement pour me permettre de créer le nouvel enregistrement, ce champ est unique (ne peut y avoir 2 fois la même valeur) Cette table est peuplée par un formulaire qui tire ses informations d'un autre formulaire [Détails commande2] en ce qui a trait au champ [Réf commande] pour être plus clair, lorsque je suis en train de créer une commande pour livraison, je suis sur le formulaire [Détails commande2], lorsque je clique un bouton commande sur ce dernier, le formulaire "Livraisons sommaire" s'ouvre avec le champ [CommandeEnCours] du formulaire [Détails commande2] dans son champ [Réf commande] Maintenant, je choisis l'adresse de livraison et lorsque je presse le bouton accepter (sur le formulaire "Livraisons sommaire"), les informations choisies vont créer un enregistrement dans la table [LivraisonsTemp] Si une erreur se produit et que je veux changer l'adresse de livraison pour cette commande, je voudrais que lorsque je presse le bouton accepter, mon code vérifie si cet enregistrement existe, s'il existe, le supprimer et placer la nouvelle adresse choisie dans la table. J'ai essayé toutes sortes de combinaisons avec Dlookup et SQL, mais je n'arrive pas à effectuer ces étapes. Voici le code sur mon formulaire "Livraisons sommaire": Code :
Merci d'avance Claude du Québec |
||
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour
Pourquoi supprimer et ajouter ![]() Si l'adresse de livraison change, c'est uniquement une mise à jour, non ? Une simple requête de mise à jour (Update) avec le critère du numéro de commande dans la clause Where. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
10
|
|
|
#3 | ||
|
Membre du Club
![]() Claude LarocqueDéveloppeur informatique Inscription : mai 2009 Messages : 61 ![]() |
Bonjour Philippe,
Grâce à ton conseil, je me suis dirigé vers les requêtes-actions, j'ai utilisé une requête suppression comme ceci: Nom de la requête suppression: LivraisonsTempDeleteIfOrderExist Champ: Réf commande Table: LivraisonsTemp Supprimer: Où Critères: [Forms]![Livraisons sommaire].[Réf commande] Dans mon code du bouton accepter du formulaire "Livraisons sommaire" j'ai ajouté cette requête suppression au début du code: Code :
Encore une fois, Merci! |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com