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

VBA Access Discussion :

choix dans le msgbox


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 131
    Par défaut choix dans le msgbox
    bonjour je dispose d'un msgbox de type vbOKCancel et je voudrai qu'en fonction du clic (ok ou annuler), ce ne soit pas la meme partie du code qui s'execute
    quel est le code qui me permet de faire cela??
    merci

  2. #2
    Membre Expert
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Reponse = msgbox(......, vbYesNo,....
    if Reponse = vbYes then
       .... Action 1
    else
       .... Action 2
    end if

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 131
    Par défaut
    voici mon code mais il ne l'effectue pas d'ou vient l'erreur svp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    MsgBox "Votre connexion est-elle activée", vbYesNo
     
    If Reponse = vbYes Then
     
        DoCmd.SetWarnings False
        DoCmd.RunSQL "delete * from Client"
        DoCmd.RunSQL "delete * from Affiliation"
        DoCmd.RunSQL "delete * from Secteur"
        DoCmd.RunSQL "delete * from SecteurTechnique"
        DoCmd.RunSQL "delete * from ModeDeReglement"
        DoCmd.RunSQL "delete * from Panne"
        DoCmd.RunSQL "delete * from Potentiel"
        DoCmd.RunSQL "delete * from Produits"
        DoCmd.RunSQL "delete * from Symptome"
        DoCmd.RunSQL "delete * from Televente"
     
        DoCmd.TransferText acImportFixed, "ImportationClient", "Client", "D:\Data\projet fdv decs\fichier fdv\table_clients.txt"
        DoCmd.TransferText acImportFixed, "ImportationAffiliation", "Affiliation", "D:\Data\projet fdv decs\fichier fdv\table_centrales.txt"
        DoCmd.TransferText acImportFixed, "ImportationSecteur", "Secteur", "D:\Data\projet fdv decs\fichier fdv\table_secteurs.txt"
        DoCmd.TransferText acImportFixed, "ImportationSecteurTechnique", "SecteurTechnique", "D:\Data\projet fdv decs\fichier fdv\table_techniciens.txt"
        DoCmd.TransferText acImportFixed, "ImportationModeDeReglement", "ModeDeReglement", "D:\Data\projet fdv decs\fichier fdv\table_mdr.txt"
        DoCmd.TransferText acImportFixed, "ImportationPanne", "Panne", "D:\Data\projet fdv decs\fichier fdv\table_pannes.txt"
        DoCmd.TransferText acImportFixed, "ImportationPotentiel", "Potentiel", "D:\Data\projet fdv decs\fichier fdv\table_potentiels.txt"
        DoCmd.TransferText acImportFixed, "ImportationProduit", "Produits", "D:\Data\projet fdv decs\fichier fdv\table_produits.txt"
        DoCmd.TransferText acImportFixed, "ImportationSymptome", "Symptome", "D:\Data\projet fdv decs\fichier fdv\table_symptomes.txt"
        DoCmd.TransferText acImportFixed, "ImportationTelevente", "Televente", "D:\Data\projet fdv decs\fichier fdv\table_televente.txt"
     
        DoCmd.SetWarnings True
     
    End If
    End Function

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Tu n'as pas suivi l'exemple que t'a donné PC75.

    Starec

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 82
    Par défaut
    salut,

    exemple de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim test As Integer
    test = MsgBox("que voulez-vous faire", vbOKCancel + vbQuestion)
    If test = vbOK Then
    toncode
    else
    autre code
    end if
    ah j'ai mis le message trop tard désolé

    PS: si quelqu'un pouvait m'aider sur mon envoi de mail avec lotus note je m'arrache les cheveux

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 131
    Par défaut
    desolé je n'avait pas vu la variable devant le msgbox

  7. #7
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 131
    Par défaut
    peut-on avoir un msgbox du style "operation en cours" pendant toute la durée du traitement??

  8. #8
    Invité
    Invité(e)
    Par défaut
    Non

    C'est à toi de la faire avec un formulaire, la msgbox attend une action avant que le processus se poursuive.

    Starec

Discussions similaires

  1. Réponses: 2
    Dernier message: 30/01/2009, 11h19
  2. Réponses: 4
    Dernier message: 24/08/2005, 16h01
  3. Choix dans le développement d'un projet
    Par Azharis dans le forum C++
    Réponses: 10
    Dernier message: 08/06/2005, 08h13
  4. Choix dans les jointures externes
    Par WebPac dans le forum SQL
    Réponses: 2
    Dernier message: 21/01/2005, 12h34
  5. Réponses: 2
    Dernier message: 23/06/2004, 13h56

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