[Résolu] Gestion de contacts avec liste civilité et CP/Ville

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
thinico
Fraîchement OOthentifié
Messages : 3
Inscription : 16 mai 2016 16:07

[Résolu] Gestion de contacts avec liste civilité et CP/Ville

Message par thinico »

Bonsoir,


Je ne connais pas grand chose dans l'utilisation de OpenOffice Base.

Mon besoin :
Créer un formulaire dans lequel je peux ajouter, modifier ou supprimer une personne.
Dans ce formulaire "adherents", il y aura les champs suivants :
- civilité
- nom
- prénom
- numéro (adresse)
- adresse
- code postal
- ville

Pour la "civilité", je pensais soit à une table ou à une liste de valeurs définies (Madame, Monsieur, Mademoiselle).
Pour le "code postal" et la "ville", je souhaiterai avoir une table.

Dans l'utilisation de mon formulaire, je voudrais pouvoir sélectionner un code postal (dans une liste déroulante) pour que la ville (dans une autre liste déroulante) s'affiche ; et également dans l'autre sens (sélection d'une ville qui affiche le code postal associé).

A savoir également : cette base me servira à faire du publipostage pour des étiquettes.

Questions :
- Comment créer ce formulaire en question ?
- Comment structurer la base de données pour que toutes ces données (gérées comme définies au-dessus) soient correctement enregistrées ?

Si je n'ai pas été très clair ou si vous avez des questions, n'hésitez pas ;-)


Merci beaucoup à vous
Bonne soirée
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.2
Windows 7
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16955
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Créer BDD de contacts avec liste civilités et CP/Ville

Message par jeanmimi »

Bonjour,
Il y a de nombreux exemples de Base de Gestion d'Associations dans le forum :
https://forum.openoffice.org/fr/forum/s ... ssociation
où ta demande a été traitée.
En as-tu visionné certains pour les évaluer ?
 Ajout : Je viens de regarder tes Tables.
Celle des Villes ne fonctionnera pas car tu s mis le CP en clé primaire, or dans la réalité, pour le même CP tu peux avoir plusieurs villes.
Celle où tu saisi les adhérents avec leurs adresses n'est pas cohérente avec ta demande : les champs Ville et CP devraient être de Type INTEGER. 
Dernière modification par jeanmimi le 16 mai 2016 17:36, modifié 1 fois.
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
thinico
Fraîchement OOthentifié
Messages : 3
Inscription : 16 mai 2016 16:07

Re: Créer BDD de contacts avec liste civilités et CP/Ville

Message par thinico »

Bonsoir jeanmimi,

Non, mais je vais aller voir ça de suite :-)

Merci !
OpenOffice 4.1.2
Windows 7
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Créer BDD de contacts avec liste civilités et CP/Ville

Message par Piaf »

Bonjour
A tester.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
thinico
Fraîchement OOthentifié
Messages : 3
Inscription : 16 mai 2016 16:07

Re: Gestion de contacts avec liste civilité et CP/Ville

Message par thinico »

Bonsoir Piaf,

Merci beaucoup pour votre fichier, j'aimerais y apporter quelques modifications, mais je ne trouve pas comment :
- Ajouter un champ "Numéro" (qui pourra être par exemple "53" ou "4 bis") qui sera le numéro de l'adresse.
- Ajouter ce champ au formulaire, je ne trouve pas comment faire le lien entre le champ "input" et le champ "Numero" de la table "tAdherents".
- Comment forcer la casse du champ input "Nom" en majuscule ?
- Comment puis-je modifier

La structure des 2 tables "tAdherents" et "Villes" me permettra-t-elle de faire du publipostage (étiquettes) ?

Merci beaucoup
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.2
Windows 7
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Gestion de contacts avec liste civilité et CP/Ville

Message par Piaf »

Bonsoir
thinico a écrit :- Ajouter un champ "Numéro" (qui pourra être par exemple "53" ou "4 bis") qui sera le numéro de l'adresse.
- Ajouter ce champ au formulaire, je ne trouve pas comment faire le lien entre le champ "input" et le champ "Numero" de la table "tAdherents".
Fait
thinico a écrit :- Comment forcer la casse du champ input "Nom" en majuscule ?
Il faut passer par une macro, tu as des exemples sur le Forum.
Majuscules par exemple
Si tu as du mal à les adapter, pose ta question dans la section Macros et API avec la balise [Base].
thinico a écrit :La structure des 2 tables "tAdherents" et "Villes" me permettra-t-elle de faire du publipostage (étiquettes)
Je t'ai mis une requête à partir de laquelle tu devrais pouvoir le faire.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
de.montdragon
Fraîchement OOthentifié
Messages : 2
Inscription : 26 mars 2018 16:44

Re: Gestion de contacts avec liste civilité et CP/Ville

Message par de.montdragon »

Je voudrais faire mes textes avec la Police réel car maintenant avec office 4 c'est tout petit je ne vois rien je suis handicape je préféré comme avant la Police de lettres avec sa grandeur 12 ou 13 normales
Je vous remercie de votre aimable aide

***************[à]free.fr

La modération vous a écrit: Ne pas mettre d’adresse courriel en clair sur un forum



MERCI
Open Office 4 1 5
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12200
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

Re: Gestion de contacts avec liste civilité et CP/Ville

Message par Bidouille »

Merci de ne pas poster votre problème dans le fil de quelqu'un d'autre.
On vous a déjà répondu dans votre précédente question au mois de mars : https://forum.openoffice.org/fr/forum/v ... =3&t=57433

Sujet verrouillé