Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Merci Pierre Yves pour cette solution via le tableur
Faut il encore que le questionnaire reste sous forme de tableau.

Je vais continuer à chercher
Cela ne doit pas être si compliqué puisque cela fonctionne avec un
formulaire en ligne
La question est pour moi comment reconnecte le formulaire à la base et que
l'on valide ensuite l'enregistrement comme un nouvel enregistrement

Cordialement
Philippe GM

Le 8 août 2012 18:00, pierre-yves samyn [via Document Foundation Mail
Archive] <ml-node+s969070n3999941h11@n3.nabble.com> a écrit :

Bonjour

Philippe GM wrote
Ce que je cherche maintenant est différent de l'utilisation du formulaire
de la base ou de celui ci:
Je compte faire un envoie de questionnaires. Donc des docs indépendants.
Aux retours, je vais avoir un paquet de documents standards avec des infos
que je dois entrer dans la base.
Je cherche la méthode pour ne pas le faire manuellement.

Je ne peux matériellement faire qu'une réponse "théorique", sans document
exemple, toutefois la solution est, me semble-t-il assez simple.

Le principe de la solution proposée est... de ne pas utiliser un
formulaire
compris dans un document writer mais d'utiliser deux tableaux Calc.

Créer le formulaire dans un tableau Calc (module qui dispose
exactement des mêmes contrôles) et exploiter les résultats dans un
deuxième tableau (qui pourra lui-même être source d'une base si on
le souhaite).

Détail des opérations:

Les contrôles ne seront pas  liés à une source de données (base) mais à
des
cellules du tableau. On peut avoir une "belle présentation" de ceci en
ayant
par exemple le formulaire en feuille1 et les données en feuille2 masquée.

Les quadrillage, onglets, barre de formules, etc. peuvent être ôtés pour
parfaire la présentation.

Dans la feuille "données" définir un nom ("Questions" par exemple) via le
menu
Insertion sur la plage des cellules "cibles" des contrôles. A priori le
mieux est
d'associer les contrôles à des cellules sur la même ligne : A1, B1,C1,
etc.
Ceci donnera l'équivalent d'un "enregistrement" et facilitera
l'intégration
dans le tableau exploitation.

Le tableau peut être protégé, avec ou sans mot de passe, feuille et/ou
document.

Il suffit ensuite d'envoyer le tableau aux destinataires pour qu'ils le
saisissent
via les contrôles de formulaire.

Quand tu reçois un "retour" (questionnaire rempli) il suffit d'ouvrir le
deuxième
tableau (ton tableau "exploitation"). Positionner le curseur dans la
feuille où tu
collationnes les résultats et faire : Insertion> Lien vers des données
externes.
Dans le dialogue qui s'ouvre, cliquer sur le bouton [...] pour aller
"rechercher"
sur ton disque le classeur questionnaire reçu. Les "noms" définis
s'affichent
dans la zone d'en-dessous. Sélectionner le nom défini ("Questions" par
exemple)
puis valider.

C'est tout... et plus long à décrire (de mémoire donc pardon d'avance pour
les
noms de menus différents) qu'à faire :)

L'avantage de cette solution est que le tableur est bien adapté aux
traitements
statistiques et représentations graphiques.

Aller plus loin :

1. Les contrôles "Calendrier", vs les autres contrôles, ne peuvent être
liés
à des cellules. Cette limitation peut être facilement contournée par la
macro disponible sur le wiki :
https://wiki.documentfoundation.org/Macros/Calc/007/fr

2. Une des composantes de la solution est "l'insertion de données
externe" dans le tableau "exploitation". Ceci va créer autant de liens
vers les tableaux "sources" (les questionnaires). Dans le cas présent
les liens sont bien sûr inutiles. On peut donc supprimer les liens par
Édition> Liens> Ctrl+A pour sélectionner tous les liens puis clic sur
"Rompre le lien".

3. Le tableau "exploitation" peut servir de source à une base :
créer une nouvelle base, se connectant à une source existante de type
classeur et sélectionner le classeur. Toutefois, les possibilités
d'exploitation
dans base seront réduites : données non modifiables dans ce module,
requêtes mono-table, fonctions très limitées dans les requêtes, tout
ceci étant "normal" puisque la source (tableur) n'est pas un "moteur"
de base de données.


Cordialement
Pierre-Yves

------------------------------
 If you reply to this email, your message will be added to the discussion
below:

http://nabble.documentfoundation.org/Writer-publipostage-bouton-radio-ou-a-cocher-tp3999098p3999941.html
 To unsubscribe from Writer publipostage bouton radio ou à cocher, click
here<http://nabble.documentfoundation.org/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3999098&code=cGhpbGlwcGVnbUBnbWFpbC5jb218Mzk5OTA5OHwxNTg3NzEzMzI2>
.
NAML<http://nabble.documentfoundation.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>





--
View this message in context: 
http://nabble.documentfoundation.org/Writer-publipostage-bouton-radio-ou-a-cocher-tp3999098p3999958.html
Sent from the Discuss mailing list archive at Nabble.com.
-- 
Envoyez un mail à discuss+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.