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 :

Remplissage d'un champ automatiquement


Sujet :

Access

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2005
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Remplissage d'un champ automatiquement
    Bonjour,
    j'ai un petit souci et je n'arrive pas à comprendre ce dernier
    je programme sous access 2003 via des tables EBP (sur une gestion commerciale exchange 15)
    Mon client recupére l'ensemble de ses documents de vente via magento
    le souci c'est que par defaut magento n'indique pas de sous famille client
    je souhaiterai qu'a l'ouverture du formulaire que le champ codefam de la table client autoupdate les valeurs vide par "part"
    j'ai essayé cela mais ca ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Form_Load() 
    If IsNull(CodeFam) Then 
    Update CodeFam = 'Part' 
    End Sub
    merci de votre aide
    Jean-Marc

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2010
    Messages : 801
    Points : 1 107
    Points
    1 107
    Par défaut
    Bonjour,

    Je considère que CodeFam est le nom d'un champ de la source de ton formulaire. Prenons txt_CodeFam un contrôle TextBox sur ton formulaire. Dans ce cas le code suivant devrait fonctionner :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Form_Load() 
    If IsNull([CodeFam]) Then Me.txt_CodeFam = "Part"
    End Sub
    NB : Si tu vas à la ligne après le Then, la syntaxe est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Form_Load() 
    If IsNull([CodeFam]) Then 
    Me.txt_CodeFam = "Part"
    End If
    End Sub
    Mais personnellement, je mettrais plutôt ce code sur l'évènement "Sur activation". De cette manière, dès que tu passeras d'un enregistrement à un autre, si le champ est vide, il sera rempli. QUe là (avec l'évènement Sur chargement), ce n'est qu'à l'ouverture du formulaire que ton code s'exécute. Et donc ça ne fonctionnera que sur le premier enregistrement affiché...
    L'informatique fait gagner beaucoup de temps. A condition d'en avoir beaucoup devant soi !!!

Discussions similaires

  1. Remplissage d'un champs date automatique
    Par ETL68350 dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/03/2011, 10h29
  2. [AC-2003] Remplissage de champs automatique dans formulare
    Par Lafouine4478 dans le forum IHM
    Réponses: 15
    Dernier message: 17/02/2011, 15h45
  3. [AC-97] Auto-remplissage d'un champ dans form automatique
    Par Jazz_ dans le forum IHM
    Réponses: 4
    Dernier message: 28/07/2010, 15h23
  4. [AJAX] Remplissage de champs automatique
    Par Ben-o dans le forum AJAX
    Réponses: 51
    Dernier message: 19/01/2010, 19h08
  5. Réponses: 9
    Dernier message: 14/05/2008, 16h49

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