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 :

Problème d'exécution aléatoire et inconnu


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 81
    Points : 60
    Points
    60
    Par défaut Problème d'exécution aléatoire et inconnu
    voici le code qui me permet de charger un formulaire :

    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
     
     
    Private Sub Form_Load()
     
    Dim Langue As String
    Dim req As String
    Dim con As ADODB.Connection
    Set con = CurrentProject.Connection
    Dim MyRecordSet As New ADODB.Recordset
    MyRecordSet.ActiveConnection = con
     
    If (VarGlo.Langue = 0) Then
     
        Langue = "Nl"
     
    Else
     
        Langue = "Fr"
     
    End If
     
    req = "SELECT Realise.Id_Rap, Actions.LibAct" & Langue & " FROM Actions INNER JOIN Realise ON Actions.Id_Action = Realise.Id_Act WHERE (((Realise.Id_Rap)='" & VarGlo.CliNumRapport & "'))"
     
    MyRecordSet.Open req
     
    If (MyRecordSet.EOF = False) Then
     
    MyRecordSet.MoveFirst
     
    DoCmd.SetWarnings False
     
    Do
     
    Me.TexteListeAction = MyRecordSet.Fields("LibAct" & Langue) & vbCrLf
     
    MyRecordSet.MoveNext
     
    Loop While (MyRecordSet.EOF = False)
     
    End If
     
    DoCmd.SetWarnings True
     
    MyRecordSet.Close
    Set MyRecordSet = Nothing
    Set con = Nothing
     
     
    End Sub
    Au cours de l'utilisation que j'ai pû faire du programme pendant le développement (en clair des tests de base sur le fonctionnement), je n'ai jamais eut de problème.

    J'ai actuellement le programme qui est installé chez deux des utilisateurs finaux pour une phase de test poussée.
    Or, au chargement de la page, et de façon aléatoire, access se comporte comme si j'avais placé un point d'arrêt sur le "do". Résultat, ma page de code s'affiche avec une belle ligne jaune sur mon "do". Je relance l'excécution sans rien toucher, et tout fonctionne parfaitement. Cela peut arriver trois fois d'affilée, puis ne plus arriver du tout....

    Je dois avouer que je n'ai pas la moindre idée de ce qui peut provoquer ce genre d'erreur. D'autant plus que j'ai tenté de mettre de "docmd.setwarnings=false" en commentaire, mais je n'ai alors plus réussi à provoquer l'erreur....

    Plé ase Help...

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    essaie de coller çà au début de ton code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    On Error Resume Next

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 81
    Points : 60
    Points
    60
    Par défaut
    Euh, oki. moi je veux bien.

    Je peux juste avoir une explication sur ce que ça fait???

    (enfin, une traduction litéérale me donne un truc du genre "en cas d'erreur passes à la suite)

    est-ce que quelqu'un à déjà rencontré ce problème? est-ce une vraie erreur ou rien à voir??

    Dans tous les cas merci.

Discussions similaires

  1. Problème de temps d'exécution aléatoire
    Par ouis dans le forum SQL
    Réponses: 4
    Dernier message: 04/09/2008, 09h55
  2. Problème pour exécuter une chaîne de caractères
    Par Pongo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 02/09/2005, 10h34
  3. Problème d'exécution : 'rtl60.bpl introuvable'
    Par zeddy23 dans le forum EDI
    Réponses: 3
    Dernier message: 27/07/2005, 20h44
  4. Réponses: 5
    Dernier message: 19/04/2005, 08h50
  5. Problème à l'exécution avec wxWindows (compilé avec BCC55)
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 14/11/2003, 18h04

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