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 :

Probleme de récupération de champs


Sujet :

VBA Access

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 10
    Par défaut Probleme de récupération de champs
    Bonjour à tous, je suis nouveau sur le forum désolez si cette question a déja été posé mais je ne trouve rien qui puisse faire mon bonheur
    Donc j'expose mon problème
    Je dispose d'un formulaire article où tous les attributs de mes articles sont référencés j'ai crée un onglet pour récuperer d'autre info sur l'article
    Cette onglet ouvre un formulaire est affiché d'autre données concernant l'article
    donc j ai fais le programme ci-dessous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Commande55_Click()
    Application.DoCmd.OpenForm "T_SRU", , , , acFormAdd, , Me.PN 
    END SUB
    Lors du clic sur l'onglet j'ouvre le formulaire T_SRU et je récuperee la valeur dans le champs PN du formulaire actif.

    Ensuite je veux l'injecter dans le champs sru de mon autre formulaire automatiquement donc je fais ce programme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Form_Open(Cancel As Integer)
    If IsNull(Me.OpenArgs) Then
        ' Rien à faire
    Else
        Me.sru = (Me.OpenArgs)
    End If
    End Sub
    ' Dans openArgs on récupere bien le champs PN
    mais mon problème lors du test j'ai une erreur sur cette ligne qui me met impossible d'attribuer une valeur à cette objet or sru est le nom du champs du 2ème formulaire(T_SRU)


    vOYEZ VOUS un problème sachant que j'ai deux formulaire un formulaire article et formulaire T_SRU??

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 636
    Billets dans le blog
    67
    Par défaut
    Salut,

    Il faut que ton champ "sru" soit indépendant.

    Si c'est le cas alors essaie de mettre ton code sur chargement du formulaire (Form_Load) au lieu de sur ouverture (Form_Open).

    A+
    Meilleurs vœux pour la nouvelle année !

    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  3. #3
    Membre Expert
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2012
    Messages
    1 893
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2012
    Messages : 1 893
    Par défaut
    Bonjour infoticien, User,
    Désolé de te contredire User mais le champ peut-être dépendant. C'est vraiment sur Form_Open qu'est le problème. En mettant sur Form_Load tout devrait fonctionner et tu vas créer un nouvel enregistrement dans la table du formulaire T_SRU.

    Bonne journée

  4. #4
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 10
    Par défaut
    Re bonjour,

    Ce que je n'ai pas dit c'est que j'ai un sous formulaire relié aux formulaire 2 lorsque je récupère la valeur du champs du formulaire 1 j'ai des infos dans le formulaire 2 qui s'affiche
    PS : les champs du formulaire 1 et 2 sont les mêmes issues de la même table...

  5. #5
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 636
    Billets dans le blog
    67
    Par défaut
    Citation Envoyé par Robert1957 Voir le message
    Bonjour infoticien, User,
    Désolé de te contredire User mais le champ peut-être dépendant. C'est vraiment sur Form_Open qu'est le problème. En mettant sur Form_Load tout devrait fonctionner et tu vas créer un nouvel enregistrement dans la table du formulaire T_SRU.

    Bonne journée
    Autant pour moi, bien sûr qu'il peut-être dépendant
    Meilleurs vœux pour la nouvelle année !

    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/03/2012, 12h28
  2. Réponses: 3
    Dernier message: 28/03/2012, 13h01
  3. Probleme d'extraction des champs nuls
    Par ETOKA dans le forum SQL
    Réponses: 2
    Dernier message: 17/01/2005, 12h03
  4. probleme de reconnaissance de champ
    Par jengo dans le forum Bases de données
    Réponses: 1
    Dernier message: 27/10/2004, 13h42
  5. Récupération des champs d'un form dans un autre
    Par Crazyblinkgirl dans le forum ASP
    Réponses: 10
    Dernier message: 22/06/2004, 11h31

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