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

IHM Discussion :

Probleme Dirty entre ACC2010 FR et ACC 2000 EN [Toutes versions]


Sujet :

IHM

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 13
    Points : 10
    Points
    10
    Par défaut Probleme Dirty entre ACC2010 FR et ACC 2000 EN
    Bonjour,

    Je sollicite votre aide...j'ai créé un formulaire avec 2 combo filtres.
    Dans le sous formulaire, il s'affiche la table modifiable et filtrée par les 2 combos.

    Dans le formulaire j'ai créé un simple bouton pour fermer le formulaire et retourner ainsi au menu principal.

    Sur access 2010 FR, je n'ai aucun message d'erreur, cependant sur mon PC de travail avec Access 2000 EN, j'obtiens systématiquement le message suivant :
    "You entered an expression that has invalid reference to the property dirty"

    Je n'ai pas trouvé grand chose à ce sujet sur le net que j'ai bien compris.

    Quelqu'un pourrait me préter main forte svp ?

    J'ai tester de rajouter dans le code du bouton avant exécution de la fermeture

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.RunCommand acCmdSaveRecord
    Sans succès.

    J'ai également testé :

    Idem

    Je viens à l'instant d'essayer :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        If Me.Dirty Then
            Me.Dirty = False
        End If
        DoCmd.Close acForm, Me.Name
    Et c'est pareil. Je ne sais vraiement plus quoi faire.

    Merci d'avance
    Jean-Didier

  2. #2
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Bonjour,

    Je ne suis pas si sur qu'en Access 2000 on pouvait manipuler ainsi la propriété Dirty...

    Si je trouve un Access 2000 je ferai un test...


    EDIT: je viens de faire un test sous Access 2000 (FR)... mauvaise piste: j'ai pu sans problème faire un
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 13
    Points : 10
    Points
    10
    Par défaut
    Disons que je ne cherche pas à manipuler dirty.
    Je viens de me rendre compte que je me suis trompé dans la version utilisé sur mon lieu de travail : Il s'agit de la version 2003 (11.5614.5606).

    Ce que je souhaite, c'est que mon bouton "Retour au menu" fonctionne et que les éléments qui aient été modifiées dans le sous formulaire soient enregistrées.


    Voici le code que j'utilise par défaut :

    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
    Private Sub Commande64_Click()
    On Error GoTo Err_Commande64_Click
     
     
        If Me.Dirty Then Me.Dirty = False
        DoCmd.Close
     
    Exit_Commande64_Click:
        Exit Sub
     
    Err_Commande64_Click:
        MsgBox Err.Description
        Resume Exit_Commande64_Click
     
    End Sub
    Je vais essayer de retirer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      If Me.Dirty Then Me.Dirty = False
    pour voir ce que cela donne

  4. #4
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 524
    Points
    14 524
    Par défaut
    bjr,

    où est l'instruction dirty?
    dans le form principal ou sous-form?
    le formulaire principale est à priori déconnecté donc dirty ne marche pas

    en cliquant sur un bouton du formulaire principal, le sous-form perd le focus et ses infos sont vraisemblablement enregistrées de toute façon

  5. #5
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 13
    Points : 10
    Points
    10
    Par défaut
    Oui effectivement.

    Access 2010 pose systematiquement une verif dirty, ce qui pose probleme sous access 2003.

    Le fait de supprimer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Me.Dirty Then Me.Dirty = False
    Suffit à résoudre le probleme, et les enregistrements sont bien sauvés.

    Sujet Clos.
    Merci de votre aide

  6. #6
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Citation Envoyé par jean-didier Voir le message
    ...
    Sujet Clos.
    Merci de votre aide

    Penses à cliquer sur
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. difference entre XP pro et win 2000
    Par fernier dans le forum Windows
    Réponses: 4
    Dernier message: 12/02/2007, 18h21
  2. probleme avec Analysis Services de sql server 2000
    Par thefaycal dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 13/02/2006, 16h41
  3. Probleme javascript entre IE et Firefox
    Par yobogs dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/02/2006, 21h58
  4. Lien entre oracle et SQL Server 2000
    Par alpachico dans le forum Décisions SGBD
    Réponses: 14
    Dernier message: 15/06/2005, 14h14
  5. Probleme espace entre DIV du a un FORM
    Par Little_Goldo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/10/2004, 20h50

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