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 :

Insertion phrase définie aprés avoir cocher une case dans formulaire continue [AC-2016]


Sujet :

IHM

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    250
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 250
    Points : 93
    Points
    93
    Par défaut Insertion phrase définie aprés avoir cocher une case dans formulaire continue
    Bonjour,

    J'aimerai insérer une phrase définie dans un formulaire continue après avoir cocher une case à cocher :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Private Sub Cocher99_AfterUpdate()
    Dim a, b, c, d As String
     
    a = "Je fais un test."
    b = "PC"
    c = "A suivre"
    b = "normal"
    str = "INSERT INTO T_Suivi ([date], [reponse], [initiale], [statut], [importance]) VALUES (date(),'" & a & "', '" & b & "', '" & c & "', '" & d & "')"
    DoCmd.RunSQL str
    End Sub
    Ça ne marche pas, j'ai une erreur d'argument non facultatif... Ce n'est peut être pas la bonne méthode ?
    Merci d'avance
    Mamanhou

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Ta définition de variables est fausse.
    Il faut définir CHAQUE variable par un AS. Dans ta définition actuelle, a, b et c sont variant.
    L'erreur rencontrée fait suite au fait que tu ne définis pas la variable str que tu utilises.


    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    250
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 250
    Points : 93
    Points
    93
    Par défaut
    Merci pour ton retour...
    J'ai essayé une autre méthode qui me parait plus simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Cocher99_AfterUpdate()
     
    'Me.REPONSE = "Je fais un test."
    'Me.INITIALE = "PC"
    'Me.statut = "a suivre"
    'Me.Importance = "normal"
    Forms("frm_suivi").Refresh
    Je vois bien mon enregistrement se créer et se rajouter dans le formulaire continue = c'est ok
    Le seul Hic, c'est que ma cocher99 qui se trouve dans l'entête de mon formulaire perd sa coche quand je réouvre le formulaire et c'est peut être normal ? mais comment le changer ?

    Merci d'avance
    Mamanhou

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Si ta case à cocher a perdu sa valeur, cela veut dire qu'elle est indépendante.

    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

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

Discussions similaires

  1. Modifier un champ après avoir coché une case à cocher
    Par Gerpat dans le forum VBA Access
    Réponses: 6
    Dernier message: 03/08/2012, 22h31
  2. Réponses: 6
    Dernier message: 28/06/2012, 00h24
  3. ouverture d'un formulaire après avoir coché une case
    Par bourguignon21 dans le forum VBA Access
    Réponses: 3
    Dernier message: 05/07/2007, 15h56
  4. Réponses: 5
    Dernier message: 25/01/2007, 10h53
  5. Réponses: 1
    Dernier message: 15/06/2006, 18h01

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