Access 2013 : relier les données d'un onglet à un autre onglet
caperquy
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
caperquy Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
caperquy Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
Bonjour
Je développe une application avec Access 2013 et je souhaiterais utiliser la technique des onglets qui me semble plus conviviale. Ma question est la suivante :
Est-il possible d'utiliser les onglets comme on le fait avec les sous-formulaires, c'est à dire désigner un onglet comme étant le père et d'autres onglets comme étant les fils. Je n'ai rien trouvé sur le sujet. Si cela n'est pas possible alors l'utilisation des onglets me semble très limitée.
J'espère avoir été assez clair. Merci à qui pourra m'aider sur ce sujet.
Je développe une application avec Access 2013 et je souhaiterais utiliser la technique des onglets qui me semble plus conviviale. Ma question est la suivante :
Est-il possible d'utiliser les onglets comme on le fait avec les sous-formulaires, c'est à dire désigner un onglet comme étant le père et d'autres onglets comme étant les fils. Je n'ai rien trouvé sur le sujet. Si cela n'est pas possible alors l'utilisation des onglets me semble très limitée.
J'espère avoir été assez clair. Merci à qui pourra m'aider sur ce sujet.
A voir également:
- Access 2013 : relier les données d'un onglet à un autre onglet
- Word 2013 - Télécharger - Traitement de texte
- Excel 2013 - Télécharger - Tableur
- Powerpoint 2013 - Télécharger - Présentation
- Real football 2013 - Télécharger - Jeux vidéo
- Fifa 2013 - Télécharger - Jeux vidéo
7 réponses
Bonjour,
"Est-il possible d'utiliser les onglets comme on le fait avec les sous-formulaires,"
Tout dépend de ce que tu veux faire. Les onglets fonctionnent comme des parties du formulaire principal, comme s'ils étaient les uns à la suite des autres verticalement, la différence étant qu'ils sont les uns derrière les autres. Pour le reste, les onglets peuvent très bien recevoir des sous-formulaires. Enfin pour ce qui est de la référence VBA des onglets, il suffit d'utiliser l'assistant pour le mettre en place.
Bonne suite
"Est-il possible d'utiliser les onglets comme on le fait avec les sous-formulaires,"
Tout dépend de ce que tu veux faire. Les onglets fonctionnent comme des parties du formulaire principal, comme s'ils étaient les uns à la suite des autres verticalement, la différence étant qu'ils sont les uns derrière les autres. Pour le reste, les onglets peuvent très bien recevoir des sous-formulaires. Enfin pour ce qui est de la référence VBA des onglets, il suffit d'utiliser l'assistant pour le mettre en place.
Bonne suite
Tout d'abord merci pour cette réponse rapide.
En fait mon application est construite actuellement de la façon suivante : j'ai un formulaire principal (dossier) dans lequel se trouve un sous-formulaire (bénéficiaires) qui relie le formulaire principal au sous-formulaire grâce à un code dossier qui a le rôle de père dans le formulaire principal et de fils dans le sous formulaire. Il peut donc y avoir plusieurs bénéficiaires d'un même dossier. J'aurais souhaité pouvoir représenter chaque bénéficiaires par un onglet et ainsi accéder plus facilement à l'un quelconque d'entre eux.
Cordialement
En fait mon application est construite actuellement de la façon suivante : j'ai un formulaire principal (dossier) dans lequel se trouve un sous-formulaire (bénéficiaires) qui relie le formulaire principal au sous-formulaire grâce à un code dossier qui a le rôle de père dans le formulaire principal et de fils dans le sous formulaire. Il peut donc y avoir plusieurs bénéficiaires d'un même dossier. J'aurais souhaité pouvoir représenter chaque bénéficiaires par un onglet et ainsi accéder plus facilement à l'un quelconque d'entre eux.
Cordialement
Bonsoir,
j'ai un formulaire principal dans lequel se trouve un sous-formulaire qui relie le formulaire principal au sous-formulaire grâce à un code dossier qui a le rôle de père dans le formulaire principal et de fils dans le sous formulaire.
Pas très clair! Si je comprends, tu veux dire que la saisie d'un code par un utilisateur commande l'ouverture du sous-formulaire auquel il est "abonné" (ou auquel il a le droit d'accéder).
Mais si c'est bien cela, je ne suis pas sûr que ce soit la bonne solution. Il suffirait d'un formulaire standard, mais la sélection des données (via la requête sous-jacente) serait commandées par le code. Mais pour cela, (pour l'ouverture d'un sous-formulaire ce serait pareil), il faudra un code VBA (ou bien une macro) avec des boucles If ... then ou de préférence Select case ... Case ...
j'ai un formulaire principal dans lequel se trouve un sous-formulaire qui relie le formulaire principal au sous-formulaire grâce à un code dossier qui a le rôle de père dans le formulaire principal et de fils dans le sous formulaire.
Pas très clair! Si je comprends, tu veux dire que la saisie d'un code par un utilisateur commande l'ouverture du sous-formulaire auquel il est "abonné" (ou auquel il a le droit d'accéder).
Mais si c'est bien cela, je ne suis pas sûr que ce soit la bonne solution. Il suffirait d'un formulaire standard, mais la sélection des données (via la requête sous-jacente) serait commandées par le code. Mais pour cela, (pour l'ouverture d'un sous-formulaire ce serait pareil), il faudra un code VBA (ou bien une macro) avec des boucles If ... then ou de préférence Select case ... Case ...
Oui je pense avoir mal formulé ma question. En fait je souhaiterais qu'au lieu d'avoir des sous-formulaires qui s'empileraient les uns sur les autres, et qui donc surchargent l'écran, je puisse les remplacer par des onglets, ce qui implique que je puisse les relier l'un à l'autre au moyen des notions de champ père/champ fils ou équivalent.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Je comprends de moins en moins ce que tu veux faire. Pourquoi plusieurs sous-formulaires, et autant que de titulaires? Pourquoi un seul formulaire principal et des onglets, un par personne? Pourquoi ne pas avoir plusieurs formulaires? Pourquoi pas un formulaire "Menu général" qui renverrait vers autant de formulaires, un par fonction?
Mieux vaudrait envoyer un extrait de la base via cjoint.com.
Je comprends de moins en moins ce que tu veux faire. Pourquoi plusieurs sous-formulaires, et autant que de titulaires? Pourquoi un seul formulaire principal et des onglets, un par personne? Pourquoi ne pas avoir plusieurs formulaires? Pourquoi pas un formulaire "Menu général" qui renverrait vers autant de formulaires, un par fonction?
Mieux vaudrait envoyer un extrait de la base via cjoint.com.
Salut,
c'est possible de faire ce que tu veux, mais ça va être très lourd, car la création et la manipulation des onglets devront faire l'objet de beaucoup de code VBA. L'objet 'onglet' n'est pas un objet de restitution de données de la base, mais un contenant de contrôles ACCESS (listes, formulaires, boutons...).
Pour ton cas, le mieux serait de prévoir une liste déroulante des bénéficiaires qui, sur choix, changerait la valeur de source (.recordsource ou .rowsource) d'un sous formulaire d'affichage...
c'est possible de faire ce que tu veux, mais ça va être très lourd, car la création et la manipulation des onglets devront faire l'objet de beaucoup de code VBA. L'objet 'onglet' n'est pas un objet de restitution de données de la base, mais un contenant de contrôles ACCESS (listes, formulaires, boutons...).
Pour ton cas, le mieux serait de prévoir une liste déroulante des bénéficiaires qui, sur choix, changerait la valeur de source (.recordsource ou .rowsource) d'un sous formulaire d'affichage...