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

Access Discussion :

Affichage d'un message


Sujet :

Access

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 660
    Points : 165
    Points
    165
    Par défaut Affichage d'un message
    Bonjour,

    Sur mon formulaire d’importation d’une feuille Excel j’ai voudrai lorsque je lance mon importation avoir une barre de progression et un message »Veuillez patienter » et un deuxième message « Fin de l’opération » la barre de progression fonctionne bien mais les messages n’apparaissent pas.

    Merci pour votre aide.

    Salutations.

    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    '--- Interrogation de la tbl adhérents rs1
          rq = "select * From [tbl Adhérents]"
          Set rs1 = Db.OpenRecordset(rq, dbOpenDynaset)
    
         IntEnrg = 1
         rs.MoveLast
         IntTotalEnrg = rs.RecordCount
         rs.MoveFirst
    
    '--- Ouverture de l'application
          Set xlApp = CreateObject("Excel.Application")
          xlApp.Visible = False
         
      Set xlw = xlApp.ActiveWorkbook      
    
    '--- Boucle sur la table Adhérents rs1
          Do Until rs1.EOF
         
    '--- Mettre à jour la barre de progression
          SysCmd acSysCmdUpdateMeter, IntEnrg
          Forms![frm Mise à jour]!Jauge.Object.max = IntTotalEnrg
          Forms![frm Mise à jour]!Jauge.Object.Value = IntEnrg
    
          rs1.MoveNext
          IntEnrg = IntEnrg + 1
          Loop
    
    '--- Affiche le formulaire Message1
          Beep
          stDocName = "frm Message1"
         
    '--- Ouvrir chaque document sélectionné et le traiter
          For Each varFichier In fd.SelectedItems
          xlApp.Workbooks.Open (varFichier)
         
    '--- Supprimer les enregistrements de la tbl Adhérents 
          Db.Execute "Delete from [tbl Adhérents]"
         
    '--- Passer à la partie Importation Feuille
         DoCmd.TransferSpreadsheet acImport, _
             acSpreadsheetTypeExcel9, "tbl Adhérents ", varFichier, True, strFeuille & "!A1:AD20000"
    Next
    
    '--- Affiche le formulaire Message2
          Beep
          DoCmd.OpenForm "frm Message2"
    
    '--- Effacer la barre de progression
          Forms![frm Mise à jour]!Jauge.Object.Value = 0
         SysCmd (acSysCmdClearStatus)

  2. #2
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,
    Juste une question;
    '--- Affiche le formulaire Message1
    Beep
    stDocName = "frm Message1"
    Comment fais tu pour afficher ton message1

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 660
    Points : 165
    Points
    165
    Par défaut
    Bonsoir.

    Toutes mes excuses pour cette erreur de transcription il faut lire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    '--- Affiche le formulaire Message1
          Beep
          DoCmd.OpenForm "frm Message1"
    Salutations

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/10/2006, 09h14
  2. Affichage d'un message avec "Alert"
    Par lodan dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 30/07/2006, 15h18
  3. [Débutant][Oracle 9.i]Affichage d'un message
    Par snoopy69 dans le forum Oracle
    Réponses: 3
    Dernier message: 12/06/2006, 10h15
  4. Probleme d'affichage de mon message
    Par zorba49 dans le forum ASP
    Réponses: 2
    Dernier message: 14/03/2006, 11h10
  5. Supprimer l'affichage d'un message d'erreur
    Par delphineleclerc1 dans le forum Access
    Réponses: 2
    Dernier message: 23/02/2006, 09h14

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