[Résolu] Complétion pour la saisie d'adresse d'un bon de commande
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.
-
Nardo26
- NOOuvel adepte

- Messages : 23
- Inscription : 25 oct. 2022 03:28
- Localisation : Valence, Drôme
[Résolu] Complétion pour la saisie d'adresse d'un bon de commande
Bonjour,
Actuellement j'ai un document (bon de commande) réalisé sous Calc.
Dans ce document j'ai une liste d'article prédéfinis avec une cellule contenant la quantité commandée.
En haut de ce bon de commande, il y a des cellules devant contenir l'adresse du client : (Nom, Adresse, CP, Ville, etc...)
J'aimerai semi-automatiser la saisie de cette adresse.
Par exemple, la personne rentre un code postal, une liste des différents clients apparait (sous forme d'un tableau par exe), il sélectionne la ligne du client souhaité et les champs dans mon bon de commande se mettent à jour automatiquement. Cela éviterai les erreurs de saisie et apporterai également un gain de temps.
Bref, comme une sorte d'auto-complétion réalisée via un lien vers une base de données (?).
Est-il possible de réaliser cela sous Calc ou dois-je obligatoirement passer par Base ?
Merci de bien vouloir m'aiguiller car je ne sais pas sous quel angle je dois aborder mon pb.
Actuellement j'ai un document (bon de commande) réalisé sous Calc.
Dans ce document j'ai une liste d'article prédéfinis avec une cellule contenant la quantité commandée.
En haut de ce bon de commande, il y a des cellules devant contenir l'adresse du client : (Nom, Adresse, CP, Ville, etc...)
J'aimerai semi-automatiser la saisie de cette adresse.
Par exemple, la personne rentre un code postal, une liste des différents clients apparait (sous forme d'un tableau par exe), il sélectionne la ligne du client souhaité et les champs dans mon bon de commande se mettent à jour automatiquement. Cela éviterai les erreurs de saisie et apporterai également un gain de temps.
Bref, comme une sorte d'auto-complétion réalisée via un lien vers une base de données (?).
Est-il possible de réaliser cela sous Calc ou dois-je obligatoirement passer par Base ?
Merci de bien vouloir m'aiguiller car je ne sais pas sous quel angle je dois aborder mon pb.
Win10 - Apache OpenOffice 4.1.13 (usage pro : Obligation de version)
Win10 - LibreOffice 7.4.3.2. (usage privé)
Win10 - LibreOffice 7.4.3.2. (usage privé)
-
tintin
- Grand Maître de l'OOffice

- Messages : 10195
- Inscription : 18 juil. 2008 15:29
- Localisation : F-Oise
Re: Aide à la saisie d'adresse dans un bon de commande
AOO 4.1.16 et LibO 25.8.6 / macOS M4 Silicon 26.5 Tahoe
Adoptium-temurinJDK-1.8.0.492 / Firefox/Safari/Thunderbird /Time Machine + Clone CCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Adoptium-temurinJDK-1.8.0.492 / Firefox/Safari/Thunderbird /Time Machine + Clone CCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
-
Nardo26
- NOOuvel adepte

- Messages : 23
- Inscription : 25 oct. 2022 03:28
- Localisation : Valence, Drôme
Re: Aide à la saisie d'adresse dans un bon de commande
Bonjour,tintin a écrit : ↑19 déc. 2022 11:50 Bonjour,
Ce que vous cherchez à faire s'appelle publipostage.
Publipostage avec Calc
Merci pour votre réponse mais je me suis peut être mal exprimé.
Je ne cherche pas à générer plusieurs documents à partir d'un modèle + une base mais à faire de l'auto-complétion lors d'une saisie.
Pour vous donner un exemple :
Sous Calc, lorsque vous commencez à taper un texte qui se trouve déjà présent dans la même colonne de votre cellule, Calc propose de lui-même de "compléter" votre saisie avec les textes existant.
Je cherche à faire la même chose chose en ayant des propositions de saisie non pas en se basant sur le contenu de la feuille mais en fct du contenu d'une BDD par exemple. (une sorte d'intellisense à la sauce Visual Studio, mais en version "light"
Win10 - Apache OpenOffice 4.1.13 (usage pro : Obligation de version)
Win10 - LibreOffice 7.4.3.2. (usage privé)
Win10 - LibreOffice 7.4.3.2. (usage privé)
-
Jeff
- Grand Maître de l'OOffice

- Messages : 10013
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: Aide à la saisie d'adresse dans un bon de commande
Bonjour,
A +
Ça s'apparente à une liste de validité, le tuto : https://forum.openoffice.org/fr/forum/v ... 29&t=22412
Ça s'apparente à ce que l'on obtient avec les fonctions de recherche, le tuto : https://forum.openoffice.org/fr/forum/v ... 29&t=22295
A +
À lire avant tout !
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Pour télécharger Apache OpenOffice
AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
-
jeanmi2403
- SuppOOrter

- Messages : 1485
- Inscription : 18 janv. 2008 09:02
- Localisation : Val de Marne
Re: Aide à la saisie d'adresse dans un bon de commande
Bonjour,
Mais cela demande un apprentissage.
Un ensemble de formules Calc serait à mon sens très complexe.
A moins qu'une macro avec une boîte de dialogue, qui chercherait les éléments dans une autre feuille ? Pour le fun, je vais essayer ça dès que j'ai un moment.
Cordialement
Il me semble que ce serait une solution, qui permettrait, en plus, de conserver plus facilement un historique de vos commandes.
Mais cela demande un apprentissage.
Un ensemble de formules Calc serait à mon sens très complexe.
A moins qu'une macro avec une boîte de dialogue, qui chercherait les éléments dans une autre feuille ? Pour le fun, je vais essayer ça dès que j'ai un moment.
Cordialement
Dernière modification par jeanmi2403 le 20 déc. 2022 14:06, modifié 1 fois.
Jean-Michel
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
-
Michel JANZEF
- ManitOOu

- Messages : 3584
- Inscription : 12 janv. 2006 10:04
Re: Aide à la saisie d'adresse dans un bon de commande
Bonjour,
Afin de nous éviter d'avoir à recréer quelque chose qui ne conviendra pas forcément, pouvez-vous nous joindre votre document (anonymisé) de travail actuel ?
Afin de nous éviter d'avoir à recréer quelque chose qui ne conviendra pas forcément, pouvez-vous nous joindre votre document (anonymisé) de travail actuel ?
AOo 4.1.16 (Oracle JRE x86 - 1.8.0_471) et LibO 25.8.6.2 (Oracle JRE x64 - 1.8.0_471) - Windows 11 Famille 25H2 (26200.6725) 64 bits
-
Nardo26
- NOOuvel adepte

- Messages : 23
- Inscription : 25 oct. 2022 03:28
- Localisation : Valence, Drôme
Re: Aide à la saisie d'adresse dans un bon de commande
Bonsoir,
Je pensais aussi à une autre approche : une base, des formulaires de saisie, génération d'un rapport (bon de commande), etc...
Mais cela ne serait pas forcement le plus aisé au niveau saisie (cf la pièce jointe pour vous faire une idée)
Merci à vous deux de vous intéresser à mon cas.
Pour que cela soit plus clair, en image ce que je souhaite réaliser. J'en demande peut être beaucoup à Calc/Base ?
Oui, je viens à l'instant de faire une version anonymisée.Michel JANZEF a écrit : ↑19 déc. 2022 16:17 Afin de nous éviter d'avoir à recréer quelque chose qui ne conviendra pas forcément, pouvez-vous nous joindre votre document (anonymisé) de travail actuel ?
Merci beaucoup !
Je pensais aussi à une autre approche : une base, des formulaires de saisie, génération d'un rapport (bon de commande), etc...
Mais cela ne serait pas forcement le plus aisé au niveau saisie (cf la pièce jointe pour vous faire une idée)
Merci à vous deux de vous intéresser à mon cas.
Pour que cela soit plus clair, en image ce que je souhaite réaliser. J'en demande peut être beaucoup à Calc/Base ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Win10 - Apache OpenOffice 4.1.13 (usage pro : Obligation de version)
Win10 - LibreOffice 7.4.3.2. (usage privé)
Win10 - LibreOffice 7.4.3.2. (usage privé)
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Aide à la saisie d'adresse dans un bon de commande
Bonjour,
Dans Base, la copie d’écran est plutôt le Rapport.
Comme tu l’as écrit plus tôt, la saisie se fait dans le formulaire pour entrer les données dans les Tables.
Comme le cas a déjà été abordé, tu peux d’ailleurs trouver dans le forum comment taper les premiers chiffres dans un contrôle pour afficher les données dans un autre contrôle.
Dans Base, la copie d’écran est plutôt le Rapport.
Comme tu l’as écrit plus tôt, la saisie se fait dans le formulaire pour entrer les données dans les Tables.
Comme le cas a déjà été abordé, tu peux d’ailleurs trouver dans le forum comment taper les premiers chiffres dans un contrôle pour afficher les données dans un autre contrôle.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
rollmops
- PassiOOnné

- Messages : 744
- Inscription : 20 déc. 2017 14:45
Re: Aide à la saisie d'adresse dans un bon de commande
OpenOffice 4.1.16 - Windows 11
+ LibO 25.8.5 (occasionnel pour test)
+ LibO 25.8.5 (occasionnel pour test)
-
jeanmimi
- Grand Maître de l'OOffice

- Messages : 17219
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Aide à la saisie d'adresse dans un bon de commande
À tester le formulaire de cette Base pour reproduire ce fonctionnement avec la Macro de Pierre-Yves SAMYN.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par jeanmimi le 21 déc. 2022 16:46, modifié 1 fois.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
Nardo26
- NOOuvel adepte

- Messages : 23
- Inscription : 25 oct. 2022 03:28
- Localisation : Valence, Drôme
Re: Aide à la saisie d'adresse dans un bon de commande
Merci pour vos réponses,
Je vais me pencher sur les différentes solutions proposées.
Merci !
Je vais me pencher sur les différentes solutions proposées.
Merci !
Win10 - Apache OpenOffice 4.1.13 (usage pro : Obligation de version)
Win10 - LibreOffice 7.4.3.2. (usage privé)
Win10 - LibreOffice 7.4.3.2. (usage privé)