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 :

[access 2003] Problème avec un update:mises à jours effectuées qu'a motier


Sujet :

VBA Access

  1. #1
    Membre habitué Avatar de Milyshyn76
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2007
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 440
    Points : 158
    Points
    158
    Par défaut [access 2003] Problème avec un update:mises à jours effectuées qu'a motier
    Bonjour à tous,

    Voilà, j'ai un mini problème à résoudre, logiquement il ne se mettra pas longtemps à résoudre.

    J'ai une requête de mises à jours :

    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
    Private Sub Commande21_Click() 'valider la modification
    Dim rst As Recordset
    Dim db As Database
    Set db = CurrentDb
     If MsgBox("Voulez-vous confirmer la modification", vbQuestion + vbYesNo, "CONFIRMATION") = vbNo Then
     
        Me.Undo
       DoCmd.Close
       DoCmd.OpenForm "signataires_tableau"
    Else
     
    If Me.Dirty Then
        DoCmd.RunCommand acCmdSaveRecord
            End If
    'If Me.liste01.Value <> "" And Me.liste02.Value <> "" And Me.liste3.Value Then
    db.Execute "update chemin_du_workflow set Nom_circuit='" & Nom_circuit & "',Service='" & Me.liste01.Column(1) & "',Initiale='" & Me.liste02.Column(1) & "',Plan_compte=" & Me.liste3.Column(0) & ",groupe_de_plan_comptes='" & Me.liste4.Column(0) & "',fournisseurs='" & Me.liste5.Column(0) & "',société='" & Me.liste6.Column(0) & "',enseigne= '" & Me.liste7.Column(0) & "',etablissement='" & Me.liste9.Column(0) & "' where N°circuit=" & N°circuit
    'Else
    'CurrentDb.Execute "update chemin_du_workflow set Nom_circuit='" & Nom_circuit & "',Service=null,Initiale='" & Me.liste02.Column(1) & "',Plan_compte=" & Me.liste3.Column(0) & ",groupe_de_plan_comptes='" & Me.liste4.Column(0) & "',fournisseurs='" & Me.liste5.Column(0) & "',société='" & Me.liste6.Column(0) & "',enseigne= '" & Me.liste7.Column(0) & "',etablissement='" & Me.liste9.Column(0) & "' where N°circuit=" & N°circuit
    'End If
     
    DoCmd.Close
    DoCmd.OpenForm "chemin_workflow"
    Forms![chemin_workflow]![liste1].Requery
    End If
    End Sub
    le soucis, c'est qu'elle ne remplit pas completement ses fonctions, lorsque je clique pour valider mon update, elle ne me met pas tout à jour..elle me met des valeurs null, quand je modifie d'autres valeurs, enfin le vrai foutoir quoi!!!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    db.Execute "update chemin_du_workflow set Nom_circuit='" & Nom_circuit & "',Service='" & Me.liste01.Column(1) & "',Initiale='" & Me.liste02.Column(1) & "',Plan_compte=" & Me.liste3.Column(0) & ",groupe_de_plan_comptes='" & Me.liste4.Column(0) & "',fournisseurs='" & Me.liste5.Column(0) & "',société='" & Me.liste6.Column(0) & "',enseigne= '" & Me.liste7.Column(0) & "',etablissement='" & Me.liste9.Column(0) & "' where N°circuit=" & N°circuit
    merci

    J'ai oublier de préciser que lorsque je l'execute en appuyant sur la touche F8, elle marche parfaitement bien... c'est tout de même bizzard...
    Mon TWITTER : Ici Mon Instragam :
    ---- BTS Informatique de Gestion ---- ---- Etudiante Responsable Ingénieries Logiciels ----

  2. #2
    Membre habitué Avatar de Milyshyn76
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2007
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 440
    Points : 158
    Points
    158
    Par défaut
    Encore un petit truc : voila une pièce joint qui représente la boite de dialogue qui genere une erreur lorsque je clique sur une liste déroulante....
    Fichiers attachés Fichiers attachés
    Mon TWITTER : Ici Mon Instragam :
    ---- BTS Informatique de Gestion ---- ---- Etudiante Responsable Ingénieries Logiciels ----

  3. #3
    Membre habitué Avatar de Milyshyn76
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2007
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 440
    Points : 158
    Points
    158
    Par défaut
    si quelqu'un connais la reponse merci de m'aider pleaaazz c'est à finir pour aujourd'hui...
    Mon TWITTER : Ici Mon Instragam :
    ---- BTS Informatique de Gestion ---- ---- Etudiante Responsable Ingénieries Logiciels ----

Discussions similaires

  1. Problème avec requête de mise à jour
    Par david71 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 11/08/2008, 17h02
  2. Réponses: 3
    Dernier message: 01/11/2007, 08h38
  3. Réponses: 3
    Dernier message: 12/09/2006, 05h54
  4. [access 2003]Problème avec argument de bouton?
    Par steeves5 dans le forum Access
    Réponses: 2
    Dernier message: 30/05/2006, 16h45
  5. Réponses: 4
    Dernier message: 29/05/2006, 17h15

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