IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Modification d'une base de données sans passer par le VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2018
    Messages : 3
    Par défaut Modification d'une base de données sans passer par le VBA
    Bonsoir
    en vue de la création d'une base de données, j'ai crée un formulaire qui va me permettre d’enregistrer les données saisies dans la BDD via une macro "enregistrer". pour le moment tout est facile a faire. mon problème est le suivant:
    j'ai besoin d'une macro qui va me permettre via une nouvelle feuille excel de rechercher une donnée la modifié et l'enregistrée.
    autrement dit, il faudrait que je puisse saisir le nom de l'agent et que les informations qui concerne l'agent soit rapatrié dans la feuille. J'effectue les modifications nécessaires et j'enregistre les modifications via une macro "modifier"
    Et j'aurai besoin que la macro aille modifier l'enregistrement déjà existant dans la base et pas qu'elle créait un nouvel enregistrement.

    il faut que je vous signale que tout ça doit s'effectuer sans passer par le VBA (un monde que je le maitrise pas )

    merci d'avance pour votre aide

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par bichette92 Voir le message
    tout ça doit s'effectuer sans passer par le VBA
    J'ai un gros doute sur la faisabilité.

    Les fonctions Excel ne permettent pas d'enregistrer des données définitivement.

  3. #3
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 680
    Par défaut
    Citation Envoyé par bichette92 Voir le message
    il faut que je vous signale que tout ça doit s'effectuer sans passer par le VBA (un monde que je le maitrise pas )
    Es-tu sûr d'être dans le bon forum dans ce cas ?

    j'ai besoin d'une macro [...]via une macro "modifier" [...]
    Et j'aurai besoin que la macro [...]
    J'ai une mauvaise nouvelle pour toi, les macro c'est du VBA c'est pas de la magie.

  4. #4
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Bonjour bichette et (one, two three viva ....)
    Premièrement le bienvenue cousine
    il faut que je vous signale que tout ça doit s'effectuer sans passer par le VBA (un monde que je le maitrise pas )
    j'ai crée un formulaire qui va me permettre d’enregistrer les données saisies dans la BDD via une macro "enregistrer". pour le moment tout est facile a faire
    comme a déjà indiqué les amis du site, ici il y a une contradiction dans ces deux phrases et ta demande n'est pas claire...revenir avec le code qui enregistre les données entre balise (#) et explique bien ce que tu cherches à faire et si vraiment nécessaire tu peux joindre un capture écran des données de départ et un capture écran du résultat souhaite
    n'est pas un problème de ne pas maîtriser VBA mais le problème si tu n'ose pas de commencer dès aujourd'hui à apprendre
    BONNE CONTINUATION

  5. #5
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2018
    Messages : 3
    Par défaut Modification d'une base de donnée
    Bonsoir,
    merci les amis pour vos feedback
    apparemment j’étais pas clair concernant mon problème, effectivement "halaster08" qui dit macro dit VBA mais dans mon cas le formulaire que j'ai crée est sur excel mais pas sur un USERFORM c pour ça j'ai dit que je ne maîtrise pas le VBA.
    alors ce que je veux vraiment c'est de pouvoir enregistrer une modification sans créer un doublant dans ma base de données, càd, je saisi le montant et la date de valeur, j'aurai les informations qui concerne le montant puis j'effectue les modifications nécessaires et je les enregistre.

    je vous mis en pièce jointe un exemple de mon fichier Excel.

    merci d'avance les amis

    "BENNASR" one, two three viva l'algérie
    Fichiers attachés Fichiers attachés

  6. #6
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Bonjour cousine, la forum
    sous l'hypothèse suivant
    la dinars algérien est à trois chiffres après le virgule
    un onglet pour les clients ... et si un client n'existe pas à ajouter via un userform
    un USERFORM pour saisir les opérations sur la première ligne vide de la feuille BASE
    Le clés de modification est le CRITÈRE qui est une concaténation du montant et la date de paiement et qui se trouve en colonne A de la feuille BASE
    voila un exemple à tester et revenir avec vos remarques et suggestions et l'argent en espèce (pas de chèque)
    Sérieusement, j’espère que ce modeste exemple servira comme base pour mettre les mains dans ce super domaine de VBA
    Fichiers attachés Fichiers attachés

  7. #7
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 25
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2018
    Messages : 3
    Par défaut Modification d'une base de donnée sans le VBA
    Bsr cousin,
    merci bcp pour votre aide et votre temps,
    le résultat est impeccable franchement mais juste une question: si vous avez utilisé le VBA pour faire ces trois formulaires où sont les codes associés pour chaque bouton et si c'est pas le VBA comment vous avez réalisé ce travail ?
    merci encore une fois

Discussions similaires

  1. Comment attacher une base de données sans son fichier log
    Par callo dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 05/06/2014, 11h03
  2. Réponses: 5
    Dernier message: 24/08/2007, 15h42
  3. Modification d'une base de donnée
    Par scorpion37 dans le forum C++Builder
    Réponses: 70
    Dernier message: 16/06/2006, 09h08
  4. [Modèle Relationnel] Une base de données sans liens ni triggers
    Par Promeneur dans le forum Schéma
    Réponses: 15
    Dernier message: 27/05/2005, 10h35
  5. Développer une base de données sans BDE dans DELPHI 3 PRO
    Par ndlh721 dans le forum Bases de données
    Réponses: 3
    Dernier message: 05/02/2005, 14h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo