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


Le 13/04/2018 à 13:46, demande_aide_fr@libreoffice.org a écrit :
Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande
d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).


Sujet:: Libre office

OS:: Linux

Version:: 5.0.x

Ce qui serait bien, c'est d'avoir une version plus récente (une 5.4 par
exemple).


Question:: Bonjour, je suis en charge d'un projet complexe qui, a mon
avis, doit impliquer toutes les composantes de Libre Office. Je
voudrais faciliter le travail de saisie en mettant en place un masque
de saisie pour remplir une base de donnée ou un tableau (informations
nominatives avec des dates des numéros d'ordre) qui permet ensuite de
sortir un tableau avec certains renseignements puis un un imprimé
type. Actuellement je travaille à partir d'un tableau
d'enregistrement puis je saisie (copie) les renseignements utiles
dans un autre tableau puis je compile des renseignements de ces 2
tableaux vers une fiche unique pour chaque nom. J'avais pensé à
monter une base avec plusieurs tables pour mettre en place un
formulaire de saisie les liant (chaque table avait quelques
renseignements) afin d'automatiser la saisie au moyen de menus
déroulant (ce que je fais sur le tableau actuellement) - par exemple
une table générale regroupant toutes les informations, plusieurs
tables regroupant chacune une information (type : service en abrégé
et en long ; ville ; département ; ...) que je voulais utiliser pour
alimenter la principale (et je n'y arrive pas), je voulais ensuite
automatiser les sorties (un tableau de choix) puis un document.

Comment faire ?

Ça dépend de la complexité.

Personnellement mes connaissances en SQL sont à peu près égal à zéro et
je me suis développée une base client relativement complexe avec une
table pour les coordonnées (dont un champs liste déroulante Civilité),
une table suivi avec aussi des listes déroulantes. Pour cela, j'utilise
les formulaires et sous-formulaires et je ne m'occupe pas des histoires
de jointure.

Pour les sorties il faut faire des rapports. Une fonctionnalité que
j'utilise peu. Je devrais sans doute. Mais vous en auriez l'usage.

Sinon, très utile, je suggère de télécharger ce document pour savoir
comment avoir une connexion externe et partager votre base. Bien
qu'écrit pour Windows, s'applique globalement à Linux :

https://numericoach.net/LibreOffice-Base-et-HSQLDB

Sachant que, d'après mes constats, j'ai développé mes bases sous Windows
et ensuite suis passée sous Linux, on ne peut pas sous Linux (pas sous
ma Mageia pour rester sur ma seule expérience) commencer par développer
la base en version connexion embarquée puis ensuite la passer en
connexion externe. Il faut passer tout de suite à la connexion externe
hsqldb. Et c'est ou une connexion externe ou une connexion embarquée.

Si vous choisissez la connexion embarquée Firebird, euh j'avoue n'avoir
jamais rien réussi à obtenir avec et Firebird semble encore assez buggué
mais l'avenir de LibreOffice en connexion embarquée sera Firebird afin
de s'affranchir de Java. Je ne crois pas toutefois, pas plus qu'avec une
connexion embarquée hsqldb, qu'il soit possible avec une connexion
embarquée Firebird d'avoir une connexion multi-utilisateurs.

Pour finir voir un peu ce qui peut se faire et piquer deux ou trois
trucs peut-être pourriez-vous faire un tour sur le site des modèles (en
anglais) de LibreOffice et récupérer des bases de données exemple :

https://extensions.libreoffice.org/@@search?SearchableText=database

Compote tenu de mon ignorance totale en matière de sql, ça m'avait servi
pour mes listes déroulantes à un moment donné (j'ai piqué le code, voyez).

Si vous répondez, merci de penser à utiliser la fonction "répondre à
tous" de votre logiciel de courrier électronique de façon que la liste
reçoive une copie de votre réponse.

-- 

Ysabeau
Services, s. m. pl. Mot usité dans cette formule à peu près invariable
du typo en quête de travail: Monsieur, je viens vous offrir mes services
pour la casse.
Dictionnaire de l'argot des typographes - Eugène Boutmy, correcteur
d'imprimerie, 1883.

-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
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.