[Résolu] interface façon tableur

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.
eriche
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 22 déc. 2022 21:18

[Résolu] interface façon tableur

Message par eriche »

Bonjour
j'ai une base de données connectée à une autre en Mysql et les utilisateurs voudraient une interface façon tableur (googlesheets) où ils peuvent saisir des données, colorer des cellules, changer manuellement l'ordre des lignes ou faire des tris, voire masquer certaines colonnes en fonction de l'utilisateur. Certaines données viennent de mysql et ne doivent pas être modifiées. Est-ce que c'est possible et si oui comment ?
J'ai bien essayé de lier cette base à une feuille de calcul calc mais le bidirectionnel ne semble pas être possible et quand je mets à jour il efface toute la mise en page pour remettre ce qui est dans la base dans l'ordre de celui de la base..
libreoffice 7.4 sous windows 11
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1485
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: interface façon tableur

Message par jeanmi2403 »

Bonsoir,
Vous en demandez beaucoup en une seule fois ! Peut-être que toutes ces demandes émanent de personnes avec des besoins différents ?
A mon sens, avec Base, c'est niet.
Tout ce qu'il est possible de faire c'est leur fournir des extraits qu'ils pourront mettre en forme (avec calc ou writer) à leur guise, mais sans lien bidirectionnel avec les données d'origine,

Cordialement
Jean-Michel
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 744
Inscription : 20 déc. 2017 14:45

Re: interface façon tableur

Message par rollmops »

Bonjour,
eriche a écrit : 22 déc. 2022 21:39j'ai une base de données connectée à une autre en Mysql
Je ne vois pas comment on peut connecter une base à une autre. Expliquez-vous sur le fonctionnement ?
eriche a écrit : 22 déc. 2022 21:39 une interface façon tableur
Pour que ça ressemble à un tableur, il faut faire un formulaire avec le contrôle de Table :
https://wiki.openoffice.org/wiki/FR/Doc ... formulaire
OpenOffice 4.1.16 - Windows 11
+ LibO 25.8.5 (occasionnel pour test)
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Finalisation requête et élaboration rapport

Message par pulcinopio »

Bonjour M'sieu,

J'emprunte le mot "bons outils" à M. Dude pour vous proposer ce qui suit:

Vous envisagez une élaboration personnalisée de votre prospectus, ce me semble.

Si ma déduction est correcte, je vous propose ce qui suit:

- vous créez un rapport avec ou sans report builder
- vous sauvegardez un fichier odt
- vous faites une saisie de votre fichier avec le traitement de texte
- et vous finalisez avec les instruments dudit traitement.

Permettez-moi de conclure en vous rappelant les bons conseils du forum: c.à.d. poster et partager votre fichier odb avec la communauté.

Slts
Libre Office 6.0.4 sur Ubuntu 18.04
eriche
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 22 déc. 2022 21:18

Re: interface façon tableur

Message par eriche »

jeanmi2403 a écrit : 22 déc. 2022 22:02A mon sens, avec Base, c'est niet.
Tout ce qu'il est possible de faire c'est leur fournir des extraits qu'ils pourront mettre en forme (avec calc ou writer) à leur guise
Hello et merci
biensur en natif ce ne semble pas possible mais avec un peu de programmation ?
En tous cas dans Calc ce me semble faisable de gérer des allers retours avec une connexion en programmant avec Python ou java.
Bien à toi
Dernière modification par Oukcha le 25 déc. 2022 20:40, modifié 1 fois.
Raison : Citation réduite à l'essentiel
libreoffice 7.4 sous windows 11
eriche
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 22 déc. 2022 21:18

Re: Finalisation requête et élaboration rapport

Message par eriche »

pulcinopio a écrit : 24 déc. 2022 20:00 je vous propose ce qui suit
Salut,
Il me semble que pour ta réponse concerne un autre sujet ?
cordialement
Dernière modification par Oukcha le 25 déc. 2022 20:40, modifié 1 fois.
Raison : Citation réduite à l'essentiel
libreoffice 7.4 sous windows 11
eriche
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 22 déc. 2022 21:18

Re: interface façon tableur

Message par eriche »

rollmops a écrit : 23 déc. 2022 08:19Pour que ça ressemble à un tableur, il faut faire un formulaire avec le contrôle de Table
Salut
biensur qu'il y a un "tableur" dans Base, mais cela ne réponds pas à mon besoin si tu lis bien mon post d'introduction car il n'est pas manipulable comme un tableur, enfin du moins à ma connaissance.
Ensuite pour se connecter à une autre base tu ouvres une nouvelle base en cochant connecter une base existante...
Bien à toi
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Oukcha le 25 déc. 2022 20:41, modifié 1 fois.
Raison : Citation réduite à l'essentiel
libreoffice 7.4 sous windows 11
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10105
Inscription : 28 août 2010 08:45

Re: interface façon tableur

Message par micmac »

Merci de ne pas transformer ce fil en monologue en postant plusieurs messages à la suite, Si vous avez besoin d'ajouter des informations, vous éditez votre précédent message et utilisez le bouton ajout.
eriche a écrit : 25 déc. 2022 17:53 bien sur en natif ce ne semble pas possible mais avec un peu de programmation ?
En tous cas dans Calc ce me semble faisable de gérer des allers retours avec une connexion en programmant avec Python ou java.
Alors pourquoi poster dans la section Base de données et non dans la section dédiée aux macros ?
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: Finalisation requête et élaboration rapport

Message par pulcinopio »

pulcinopio a écrit : 24 déc. 2022 20:00 Vous envisagez une élaboration personnalisée de votre prospectus, ce me semble.
Salut Eric,

Bon, tu as un serveur et moi, heureux petit contribuable, je me dois de télécharger ton fichier Maria du serveur.... :bravo:

Ce que tu n'as pas compris encore c'est que l'utilisateur, afin d'élaborer sa feuille, il se doit, par l'intermédiaire de sa BASE, de créer un RAPPORT!

Et faire l'upload ensuite sur Google Docs....

Tu es intelligent, mais ton message dépasse les bornes du sujet BASE.

SLTS
Libre Office 6.0.4 sur Ubuntu 18.04
eriche
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 22 déc. 2022 21:18

Re: interface façon tableur

Message par eriche »

bonjour,
Alors pourquoi poster dans la section Base de données et non dans la section dédiée aux macros ?
oui bonne question merci
parce que d'abord je voulais savoir si c'était possible dans base, car ne le connaissant pas plus que ça.
Mais maintenant je vais effectivement m'orienter ailleurs, donc vers une section macros que tu indiques (je suis nouveau à bord :) ).
merci
Ce que tu n'as pas compris encore c'est que l'utilisateur, afin d'élaborer sa feuille, il se doit, par l'intermédiaire de sa BASE, de créer un RAPPORT!
Et faire l'upload ensuite sur Google Docs.
ah ok je comprends mieux comment tu as compris le sujet.
En fait c'est un tableau de bord "vivant" dont les utilisateurs ont besoin :
des lignes qui bougent, des données qui sont mises à jour dans les deux sens par rapport à une base de donnée, puisqu'il y a des données qui sont saisies dans le tableau, le tout étant sans cesse réarrangé, coloré en fonction des changements de statuts, etc etc
donc ce n'est pas un rapport, un état qui est édité, mais une interface.
Merci pour ta tentative en tous cas :wink:
Dernière modification par eriche le 26 déc. 2022 10:39, modifié 1 fois.
libreoffice 7.4 sous windows 11
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10105
Inscription : 28 août 2010 08:45

Re: interface façon tableur

Message par micmac »

Pour les macros, c'est ici
Il faudra clore le présent sujet en donnant un lien vers le nouveau fil et dans ce dernier, un lien vers celui-ci.
.
Pour clôturer le fil, modifiez le titre du premier message afin d'ajouter manuellement au début du titre la balise [Résolu] et cliquez sur la coche verte comme cela :
.
Image
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 744
Inscription : 20 déc. 2017 14:45

Re: interface façon tableur

Message par rollmops »

Re,
eriche a écrit : 25 déc. 2022 18:08biensur qu'il y a un "tableur" dans Base, mais cela ne réponds pas à mon besoin si tu lis bien mon post d'introduction car il n'est pas manipulable comme un tableur, enfin du moins à ma connaissance.
Mis à part la coloration de lignes, on peut tout à fait trier ou filtrer.
Mais il faut effectivement passer par des macros pour "émuler" ce genre de fonction.
OpenOffice 4.1.16 - Windows 11
+ LibO 25.8.5 (occasionnel pour test)
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12851
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: interface façon tableur

Message par Bidouille »

Dernière visite : 26 févr. 2023 07:15
Plus de nouvelle de l'auteur.e, je clôture.