Re: [fr-users] LibO 5.1.6 - Win 10 - Base de Données Zone de liste

2017-03-16 Par sujet Jean Michel PIERRE
Pourquoi comme le fait ACCESS (pardon de le dire) il n'est pas proposé 
un Type de champ à l'ébauche de la table, tel que Assistant liste de choix

Bonjour,
Je ne connais pas Access sur cette fonctionnalité.
Base propose un type de champ Texte que tu peux afficher soit dans un 
Contrôle Zone de Texte, soit, en  le remplaçant,  dans un contrôle 
Zone de liste.
Si tu passes par l'Assistant de création des formulaires, Base te 
propose soit un affichage dans une Contrôle Grille, soit dans des 
contrôles Zone de Texte.



Oui jean-Michel c'est ce que je fais et propose à mes élèves, mais la 
question est si l'on met _un autre type de contenu de  list_e tel que: 
Table ,requête ou champ de table est-ce ça fonctionne et si OUI comment ?

Merci
Claude




L'Aide est assez claire sur la différence entre Table source, ou ID 
d'une Table source :



*Zones de liste*

Dans le cas des zones de liste, l'utilisateur peut sélectionner une 
entrée dans la liste. Ces entrées sont enregistrées dans une table de 
base de données et ne peuvent pas être modifiées via la zone de liste.


La table de base de données qui contient les entrées de liste 
affichées dans le formulaire n'est généralement pas la table sur 
laquelle est basé le formulaire. Les zones de liste d'un formulaire 
utilisent des références. Ces dernières, qui appartiennent aux entrées 
de liste affichées, se trouvent dans la table de formulaire (table des 
valeurs) et sont enregistrées en tant que telles dans la table des 
valeurs, lorsque l'utilisateur sélectionne une entrée dans la liste et 
l'enregistre. Les zones de liste peuvent afficher, via les valeurs 
référentielles, les données d'une table liée à la table de formulaire 
actuelle. Ainsi, l'*assistant Zone de liste* permet d'établir un lien 
entre deux tables d'une base de données, de telle sorte que le 
contrôle peut afficher une liste détaillée d'un champ de base de 
données contenu dans une table autre que celle à laquelle se rapporte 
le formulaire.


Dans les autres tables, le champ requis est recherché à l'aide des 
noms de champ (ControlSource) et les champs sont complétés en 
conséquence. Si le nom de champ n'est pas trouvé, la liste reste vide. 
Lorsque les champs de listes contiennent des colonnes liées, la 
première colonne de l'autre table est utilisée sans qu'une requête 
soit affichée au préalable.


Si une table d'articles contient, par exemple, le numéro d'un 
fournisseur, la zone de liste peut utiliser le lien "Numéro de 
fournisseur" pour afficher le nom de fournisseur fourni par la table 
des fournisseurs. Dans la page *Liaisons de champs*, l'assistant vous 
invite à renseigner tous les paramètres nécessaires pour ce lien.





--
Jean-Michel PIERRE


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] LibO 5.1.6 - Win 10 - Base de Données Zone de liste

2017-03-16 Par sujet Fricard Claude


 


Le 16/03/2017 à 19:05, Jean Michel PIERRE a écrit :

Bonjour,


Pourquoi comme le fait ACCESS (pardon de le dire) il n'est pas 
proposé un Type de champ à l'ébauche de la table, tel que Assistant 
liste de choix 

Bonjour,
Je ne connais pas Access sur cette fonctionnalité.
Base propose un type de champ Texte que tu peux afficher soit dans un 
Contrôle Zone de Texte, soit, en  le remplaçant,  dans un contrôle 
Zone de liste.
Si tu passes par l'Assistant de création des formulaires, Base te 
propose soit un affichage dans une Contrôle Grille, soit dans des 
contrôles Zone de Texte.



Oui jean-Michel c'est ce que je fais et propose à mes élèves, mais la 
question est si l'on met _un autre type de contenu de  list_e tel que: 
Table ,requête ou champ de table est-ce ça fonctionne et si OUI comment ?

Merci
Claude


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] LibO 5.1.6 - Win 10 - Base de Données Zone de liste

2017-03-16 Par sujet Jean Michel PIERRE

Bonjour,


Pourquoi comme le fait ACCESS (pardon de le dire) il n'est pas proposé 
un Type de champ à l'ébauche de la table, tel que Assistant liste de 
choix 

Bonjour,
Je ne connais pas Access sur cette fonctionnalité.
Base propose un type de champ Texte que tu peux afficher soit dans un 
Contrôle Zone de Texte, soit, en  le remplaçant,  dans un contrôle Zone 
de liste.
Si tu passes par l'Assistant de création des formulaires, Base te 
propose soit un affichage dans une Contrôle Grille, soit dans des 
contrôles Zone de Texte.



--
Jean-Michel PIERRE
19 rue François VILLON
79000 NIORT
Tél : 05.49.255.333


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] LibO 5.1.6 - Win 10 - Base de Données Zone de liste

2017-03-16 Par sujet Fricard Claude


 


Le 14/03/2017 à 11:36, Fricard Claude a écrit :


Le 14/03/2017 à 11:04, Jean Michel PIERRE a écrit :




Bonjour,
Dans un sous-formulaire j'ai un champ dans une colonne dont je 
change les propriétés pour en faire une Zone de liste. Dans les 
données je mets comme type de contenu de liste: Sql , je renseigne 
la table dans laquelle sera défini les valeurs de zone de liste, si 
on modifie le champ lié pour mettre 0 (au lieu de 1) ça fonctionne. 
Est-ce qu'il y aurait pas un moyen plus simple pour définir les 
valeurs de la Table ? pourquoi ça ne fonctionne pas lorsque l'on met 
un type de contenu de liste tel que Table ça ne fonctionne pas ?

Merci



Bonjour,

Dans ce cas de code SQL alimentant la Zone de liste, tu dois avoir 
deux champs  :


 * celui du libellé en clair qui sera affiché dans le formulaire
 * celui de l'ID correspondant qui sera stocké dans la Table de saisie
   des infos.


Jean-Michel, merci pour les infos mais je n'ai pas de soucis avec 
cette façon de configurer ma Zone de liste(sql), ça fonctionne. Ma 
question porte sur les autres moyens qui sont proposés comme contenu 
des zones de liste: Table, valeurs,champ de table, etc...

A+
Claude


Bonjour,
Apparemment ma question ne semble pas vous motiver...j'aimerais pourtant 
que quelqu'un me dise si effectivement il n'y a de possibilité qu'en 
utilisant comme  type de contenu de liste: *Sql* et que les autres 
propositions de fonctionnent pas. Ce serait alors un peu comme la 
vitrine d'un magasin: beaucoup de  choses à l'étalage et quand on rentre 
il n'y a plus grand-chose!
Pourquoi comme le fait ACCESS (pardon de le dire) il n'est pas proposé 
un Type de champ à l'ébauche de la table, tel que Assistant liste de 
choix ...je sais Base est le parent pauvre !
Excusez mon ton un peu sarcastique mais pour expliquer la manière de 
procéder à des personnes non férues en informatique, comment définir une 
Zone de liste, convenez que ce n'est pas trivial.

Merci d'avance pour vos réponses
Claude



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] LibO 5.1.6 - Win 10 - Base de Données Zone de liste

2017-03-14 Par sujet Fricard Claude


Le 14/03/2017 à 11:04, Jean Michel PIERRE a écrit :




Bonjour,
Dans un sous-formulaire j'ai un champ dans une colonne dont je change 
les propriétés pour en faire une Zone de liste. Dans les données je 
mets comme type de contenu de liste: Sql , je renseigne la table dans 
laquelle sera défini les valeurs de zone de liste, si on modifie le 
champ lié pour mettre 0 (au lieu de 1) ça fonctionne. Est-ce qu'il y 
aurait pas un moyen plus simple pour définir les valeurs de la Table 
? pourquoi ça ne fonctionne pas lorsque l'on met un type de contenu 
de liste tel que Table ça ne fonctionne pas ?

Merci



Bonjour,

Dans ce cas de code SQL alimentant la Zone de liste, tu dois avoir 
deux champs  :


 * celui du libellé en clair qui sera affiché dans le formulaire
 * celui de l'ID correspondant qui sera stocké dans la Table de saisie
   des infos.


Jean-Michel, merci pour les infos mais je n'ai pas de soucis avec cette 
façon de configurer ma Zone de liste(sql), ça fonctionne. Ma question 
porte sur les autres moyens qui sont proposés comme contenu des zones de 
liste: Table, valeurs,champ de table, etc...

A+
Claude

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


Re: [fr-users] LibO 5.1.6 - Win 10 - Base de Données Zone de liste

2017-03-14 Par sujet Jean Michel PIERRE




Bonjour,
Dans un sous-formulaire j'ai un champ dans une colonne dont je change 
les propriétés pour en faire une Zone de liste. Dans les données je 
mets comme type de contenu de liste: Sql , je renseigne la table dans 
laquelle sera défini les valeurs de zone de liste, si on modifie le 
champ lié pour mettre 0 (au lieu de 1) ça fonctionne. Est-ce qu'il y 
aurait pas un moyen plus simple pour définir les valeurs de la Table ? 
pourquoi ça ne fonctionne pas lorsque l'on met un type de contenu de 
liste tel que Table ça ne fonctionne pas ?

Merci



Bonjour,

Dans ce cas de code SQL alimentant la Zone de liste, tu dois avoir deux 
champs  :


 * celui du libellé en clair qui sera affiché dans le formulaire
 * celui de l'ID correspondant qui sera stocké dans la Table de saisie
   des infos.


--
Jean-Michel PIERRE


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés