[Résolu] Formulaire rempli automatiquement via une liste
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
[Résolu] Formulaire rempli automatiquement via une liste
Bonjour à tous!
Je souhaiterai remplir un formulaire automatiquement à l'aide d'une liste déroulante . En effet, l'utilisateur a juste à choisir, par exemple, le nom d'une entreprise, et le formulaire doit automatiquement noté l'adresse et le numéro de téléphone de celle ci.
J'ai fait un tour sur les différents forums, mais je ne trouve rien de concret.
Voici ci joint ma base. Le formulaire en question est " Commandes2"
Merci d'avance pour votre aide !
Je souhaiterai remplir un formulaire automatiquement à l'aide d'une liste déroulante . En effet, l'utilisateur a juste à choisir, par exemple, le nom d'une entreprise, et le formulaire doit automatiquement noté l'adresse et le numéro de téléphone de celle ci.
J'ai fait un tour sur les différents forums, mais je ne trouve rien de concret.
Voici ci joint ma base. Le formulaire en question est " Commandes2"
Merci d'avance pour votre aide !
- Pièces jointes
-
- Commande de fournissuer.odb
- (61.63 Kio) Téléchargé 85 fois
OpenOffice 7.1.1.2 sous Windows 10
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16955
- Inscription : 03 mars 2006 17:02
- Localisation : Venise verte
Re: Remplissage automatique d'un formulaire à l'aide d'une l
Bonjour,
Dans les Tables, les ID devraient être de type INTEGER avec Auto-valeur automatique.
Voir ici la création des Tables :
https://wiki.documentfoundation.org/Doc ... Guide_Base
Quant à l'affichage de l'adresse du Fournisseur dans le formulaire, elle n’est pas utile puisqu'on la retrouvera dans la Requête. Pour rassurer, on peut cependant afficher dans une Zone de liste, le Nom et l'adresse du Fournisseur concaténés, avec le champ ID de la Table Fournisseur en champ lié.
Dans les Tables, les ID devraient être de type INTEGER avec Auto-valeur automatique.
Voir ici la création des Tables :
https://wiki.documentfoundation.org/Doc ... Guide_Base
Quant à l'affichage de l'adresse du Fournisseur dans le formulaire, elle n’est pas utile puisqu'on la retrouvera dans la Requête. Pour rassurer, on peut cependant afficher dans une Zone de liste, le Nom et l'adresse du Fournisseur concaténés, avec le champ ID de la Table Fournisseur en champ lié.
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: Remplissage automatique d'un formulaire à l'aide d'une l
Ces liens n'ont absolument pas ce que je recherche ...
OpenOffice 7.1.1.2 sous Windows 10
Re: Remplissage automatique d'un formulaire à l'aide d'une l
jeanmimi a écrit :Bonjour,
Pour rassurer, on peut cependant afficher dans une Zone de liste, le Nom et l'adresse du Fournisseur concaténés, avec le champ ID de la Table Fournisseur en champ lié.
Bonjour, avez vous un exemple afin que je puisse voir à quoi cela ressemble? Merci d'avance
OpenOffice 7.1.1.2 sous Windows 10
- Dude
- IdOOle de la suite
- Messages : 25143
- Inscription : 03 mars 2006 08:45
- Localisation : 127.0.0.1
- Contact :
Re: Remplissage automatique d'un formulaire à l'aide d'une l
Sans doute parce que tu as mal lu les tutos.zero45698 a écrit :Ces liens n'ont absolument pas ce que je recherche
Il faut passer par une macro pour faire cette opération et tu es dans la mauvaise section (lire le bandeau rouge en haut de la page).
Note qu'il te sera impossible d'extraire le téléphone puisque l'information n'existe pas dans la table Fournisseurs :
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16955
- Inscription : 03 mars 2006 17:02
- Localisation : Venise verte
Re: Remplissage automatique d'un formulaire à l'aide d'une l
La concaténation des deux champs peut se faire de cette façon : Le contrôle Zone de liste affichera les deux données, et la Table n'enregistrera que l'ID (NumFournisseur).jeanmimi a écrit :on peut cependant afficher dans une Zone de liste, le Nom et l'adresse du Fournisseur concaténés
Voir le formulaire Commande2 :
- Pièces jointes
-
- Commande de fournisseur.odb
- (62.44 Kio) Téléchargé 97 fois
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre prOOscrit
- Messages : 1
- Inscription : 16 juin 2021 13:42
Re: Remplissage automatique d'un formulaire à l'aide d'une l
Bonjour,
j'ai fait quelque chose de pareil dans un logiciel de gestion des notes de frais.
Il faut lier une action au clique de chaque item de la liste déroulante. là, à chaque fois que le clique est fait, le remplissage sera automatiquement activé.
j'ai fait quelque chose de pareil dans un logiciel de gestion des notes de frais.
Il faut lier une action au clique de chaque item de la liste déroulante. là, à chaque fois que le clique est fait, le remplissage sera automatiquement activé.
OpenOffice 4.1.7 sous Windows XP