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 valeur Champs text [AC-2007]


Sujet :

IHM

  1. #1
    Membre habitué Avatar de isarian
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 268
    Points : 161
    Points
    161
    Par défaut Insertion valeur Champs text
    Bonjour,

    POur mon projet je souhaiterais faire, quand on clique sur un bouton qui se trouve dans un formulaire, il y a une insertion dans un champs texte. Mon champs texte s'appel date_reception

    j'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.Date_reception="12/02/2001"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Form("Date_reception").value="12/02/2001"
    Mais rien ne marche.

    Merci d'avance

    Isa

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Qu'est-ce qui ne marche pas ?

    La donnée n'apparait ?

    Cela génère une erreur ?

    Accessoirement je te recommande quand tu entres des dates d'utiliser DateSerial(aaaa, mm, jj) cela évite les erreurs d'interprétation des éléments de la date (parfois Acess quand il voit : 01/02/2011 interprète cela comme le 2 janvier 2011 et pas le 1 février 2011.)

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 175
    Points : 129
    Points
    129
    Par défaut
    marot_r a raison, il est parfois compliqué de géré le format des dates dans Access.

    Pour répondre à ta question rapidement si le champ est dans le même formulaire (pas dans un sous-formulaire)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Bouton_Click()
        Dim mydate As Date
        mydate = #2/12/2001#    'date au format standard c'est à dire "mois/jour/année"
        Me.Date_reception.Value = Format(mydate, "dd/mm/yyyy")
    End Sub

  4. #4
    Membre habitué Avatar de isarian
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 268
    Points : 161
    Points
    161
    Par défaut
    Nikel Super merci.

    Je vais devoir maintenant retravailler le code pour que cela soit la date du jour.

    En fait au moment ou la personne clique sur le bouton, cela doit enregister la fiche avec la date du jour.

    Mille merci

  5. #5
    Membre habitué Avatar de isarian
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 268
    Points : 161
    Points
    161
    Par défaut
    Voilà le code qui me sert à verifier si une case est bien coché, si elle est coché et que l'utilisateur clique sur le bouton, on sauve la mise à jours tout en insérant la date du jour dans un champs

    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
    Private Sub Commande21_Click()
    On Error GoTo Err_Commande21_Click
     
        DoCmd.RunCommand acCmdSaveRecord
        Dim mydate As Date
     
        If (Me.Reception.Value = True) Then
        mydate = Date       'date au format standard c'est à dire "mois/jour/année"
        Me.Date_Reception.Value = Format(mydate, "dd/mm/yyyy")
        End If
     
     
    Exit_Commande21_Click:
        Exit Sub
     
    Err_Commande21_Click:
        MsgBox Err.Description
        Resume Exit_Commande21_Click
     
    End Sub
    Merci pour votre aide.

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

Discussions similaires

  1. Valeur champ texte à récupérer
    Par leblaireau dans le forum AJAX
    Réponses: 3
    Dernier message: 12/07/2015, 12h20
  2. Récupérer valeur champ texte
    Par synergie35 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/01/2014, 09h59
  3. Creation requete insertion avec champ texte
    Par 105rn2 dans le forum VBA Access
    Réponses: 4
    Dernier message: 28/12/2011, 17h37
  4. mvc2 recuperer valeur champ text
    Par ihebiheb dans le forum ASP.NET MVC
    Réponses: 18
    Dernier message: 19/10/2011, 21h43
  5. [ÉTAT] Valeur champ + texte dans un contrôle
    Par sim911 dans le forum IHM
    Réponses: 1
    Dernier message: 04/12/2007, 01h25

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