-
* Bonjour *
Après plusieurs heures de travail et de recherche, je me tourne vers le forum car je suis nouveau dans le domaine de la programmation.
Voila mon problème:
J'ai une base de donnée sur un serveur distant qui contient deux tables: banques ( adresse, client' caractéristiques etc) et clients (nom, prénom, adresse, banque etc)
J'aimerais à partir de VBA excel pouvoir ajouter et supprimer soit une banque, soit un client tout en sachant que je ne peux pas ajouter une donnée qui existe déja.
J'ai crée un userform avec un champ de recherche et un clickbutton et un autre qui m'affiche les résultats.
Prenons l'exemple de la table "banque": Ce que je voudrais, c'est créer dans ce deuxième userform, un clickbutton "supprimer" qui supprimerais a la fois la banque mais aussi les clients qui y sont inscrit! Pour la suppression d'un client je ne veux pas supprimer sa banque bien sur ^^
Pour l'ajout, je pense créer un nouveau userform cependant ce qui me bloque c'est le code pour ne pas ajouter une donnée qui existe déja!
merci de votre aide
bonne soirée
petit up.
Je tiens a préciser que le code utilisé pour l'ajout et la suppression est en SQL. Je connais ce code, c'est juste l'intégration dans le VBA qui me pose le plus de problème!
-
salut,
attention a ton approche.
Tes clients ont-ils le droit d'avoir plusieurs banques ou pas ? :mouarf:
Si c'est le cas, supprimer un "multi-compte" serait dommage ;)
Pour le modus operandi, qu'as tu deja reussi a faire ? connection a la base ? lire les donnees ?
-
un client n'a qu'un seule banque.
J'ai déja réussi a me connecté a la base, a créer un premier userform qui me permet d'effectué une recherche (banque ou client).Cette recherche marche très bien. Le résultat s'affiche dans un deuxième userform dans des zone de texte.
Pour l'ajout je compte créer un nouveau userform avec des zone de texte (nom, prénom etc) que je remplie avant de click sur un bouton genre "modifié" mais c'est le langage VBA qui me pose problème notament le fait que pour un ajout, il faux que je vérifie que ma donnée est bien unique, auxquel cas il y auras un message "existe déja" (pas exemple)
merci