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 :

transmettre une date dans un sous formulaire [AC-2019]


Sujet :

IHM

  1. #1
    Membre régulier Avatar de lesitadom39
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2015
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2015
    Messages : 112
    Points : 82
    Points
    82
    Par défaut transmettre une date dans un sous formulaire
    Bonsoir
    Pour une assoce, on gère la signature d'appel écolos
    j'ai donc une table avec les contacts qui signent num1
    une avec les références des appels num 2
    et une dernière qui relie les deux premières en rajoutant un champ date de signature et un champ lieu de signature num3
    J'ai donc un formulaire et un sous-formulaire qui gèrent l'ajout de nouveaux signataires pour chaque appel
    Le seul souci est que je suis obligé de saisir la date et le lieu pour chaque signataire.
    Est ce que je ne peux pas créer un champ supplémentaire pour saisir une seule date et un autre pour le lieu qui iront renseigner les champs de ma table num3
    Merci d'avance

  2. #2
    Modérateur

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 365
    Points : 23 835
    Points
    23 835
    Par défaut
    Bonjour

    Oui, tu peux.

    Il y a une méthode toute simple en mettant ces 2 champs dans les propriétés Champs Père, Champs Fils.
    Il faut les inscrire à la main.
    Ce que cela va faire, c'est qu'en plus de copier les infos dans les enregistrements du sous-formulaire, cela va filter les enregistrements et n'afficher que ceux pour lesquels la date et le lieu correspondent.

    Une autre méthode un peu plus complexe est de définir la propriété "valeur par défaut" des champs dans le sous formulaire avec un truc du genre :
    Cela va copier la valeur sur les nouveaux enregistrements.

    Enfin tu pourrais aussi faire un bout de code VBA activé par un bouton qui copierait ces informations, quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    me.[DateAppel]=me.Parent.[DateAppel]
    .
    Cela à l'avantage de te laisser un contrôle sur ce qui est ajouté et éventuellement de modifier des valeurs existantes.

    A+

  3. #3
    Membre régulier Avatar de lesitadom39
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2015
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2015
    Messages : 112
    Points : 82
    Points
    82
    Par défaut
    L'option VBA est parfaite. Merci beaucoup

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/01/2007, 14h24
  2. Surligner une ligne dans un sous formulaire
    Par Renardo dans le forum Access
    Réponses: 2
    Dernier message: 30/09/2006, 14h44
  3. Lancer une fonction dans un sous formulaire
    Par malingue dans le forum Access
    Réponses: 4
    Dernier message: 20/06/2006, 11h33
  4. une saisie dans un sous formulaire
    Par T'chab dans le forum Access
    Réponses: 3
    Dernier message: 05/05/2006, 09h01
  5. Réponses: 3
    Dernier message: 25/11/2005, 14h51

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