[Résolu]Formulaire distant inopérant
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.
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.
-
- NOOuvel adepte
- Messages : 11
- Inscription : 15 nov. 2017 16:37
[Résolu]Formulaire distant inopérant
Bonjour,
J'ai réalisé une (toute) petite base en local sur un PC. Pour faciliter la saisie des enregistrements, j'ai également créé un formulaire de saisie simple.
Lorsque je fais l'appel de ce formulaire sur le poste local, tout fonctionne très bien.
Je possède également des lecteurs réseaux (serveurs distants) et j'ai donc enregistré mon fichier .odb sur le serveur et j'ai fait une copie de mon formulaire sur le serveur distant en exécutant la commande "enregistrer sous".
Je me retrouve dans le même dossier avec mon fichier base.odb et formulaire.txt
Dans les options, j'ai bien été ajouter le chemin de ma base sur le lecteur distant.
Malgré tout, lorsque je clique sur mon fichier formulaire.txt, mes listes déroulantes restent désespérément vides et j'ai l'impression que ma déclaration de source de base ne change rien pour lui...
Quelqu'un a-t-il une idée ?
Je ne sais quel fichier vous mettre pour vous éclairer car je pense que la configuration n'est pas exportée mais dites moi le cas échéant si vous voulez que je joigne le projet.
Merci d'avance.
J'ai réalisé une (toute) petite base en local sur un PC. Pour faciliter la saisie des enregistrements, j'ai également créé un formulaire de saisie simple.
Lorsque je fais l'appel de ce formulaire sur le poste local, tout fonctionne très bien.
Je possède également des lecteurs réseaux (serveurs distants) et j'ai donc enregistré mon fichier .odb sur le serveur et j'ai fait une copie de mon formulaire sur le serveur distant en exécutant la commande "enregistrer sous".
Je me retrouve dans le même dossier avec mon fichier base.odb et formulaire.txt
Dans les options, j'ai bien été ajouter le chemin de ma base sur le lecteur distant.
Malgré tout, lorsque je clique sur mon fichier formulaire.txt, mes listes déroulantes restent désespérément vides et j'ai l'impression que ma déclaration de source de base ne change rien pour lui...
Quelqu'un a-t-il une idée ?
Je ne sais quel fichier vous mettre pour vous éclairer car je pense que la configuration n'est pas exportée mais dites moi le cas échéant si vous voulez que je joigne le projet.
Merci d'avance.
Dernière modification par Oukcha le 21 nov. 2017 09:53, modifié 2 fois.
Raison : Ajout coche (balise présente)
Raison : Ajout coche (balise présente)
Windows 7
LibreOffice Version: 5.2.7.2
LibreOffice Version: 5.2.7.2
-
- IdOOle de la suite
- Messages : 25169
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Formulaire distant inopérent
Salut,
Un formulaire en dehors de la base s'enregistre en ODT.
Je ne vois pas comment cela pourrait fonctionner avec ce type d'extension.ksper37 a écrit :Malgré tout, lorsque je clique sur mon fichier formulaire.txt,
Un formulaire en dehors de la base s'enregistre en ODT.
-
- NOOuvel adepte
- Messages : 11
- Inscription : 15 nov. 2017 16:37
Re: Formulaire distant inopérent
Oui pardon, j'ai fait une erreur de saisie mais le fichier est bien enregistré avec l'extension .odt
Windows 7
LibreOffice Version: 5.2.7.2
LibreOffice Version: 5.2.7.2
-
- IdOOle de la suite
- Messages : 25169
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Formulaire distant inopérant
Détaille mieux cette phrase qui n'aide pas à comprendre ce que tu as fait.ksper37 a écrit :Dans les options, j'ai bien été ajouter le chemin de ma base sur le lecteur distant
Notamment en ajoutant des copies écran des dialogues concernés.
-
- NOOuvel adepte
- Messages : 11
- Inscription : 15 nov. 2017 16:37
Re: Formulaire distant inopérant
Alors je vous poste cela :
En ce qui concerne le lieu de "stockage" de la base :
Pour les renseignements dans les options de base :
Pour le formulaire lancé directement depuis la base de données : Je ne comprends pas ce fonctionnement qui me fait perdre la fonctionnalité de mes listes déroulantes, de ma macro du bouton imprimer...
Pour terminer, la base ne contient que ce formulaire de saisie et 2 tables. L'une d'elle n'est là que pour stocker 2 valeurs (OUI ou NON). Table presence. L'autre contient les valeurs du matériel.
Merci.
EDIT : Désolé pour les images externes.
En ce qui concerne le lieu de "stockage" de la base :
Pour les renseignements dans les options de base :
Pour le formulaire lancé directement depuis la base de données : Je ne comprends pas ce fonctionnement qui me fait perdre la fonctionnalité de mes listes déroulantes, de ma macro du bouton imprimer...
Pour terminer, la base ne contient que ce formulaire de saisie et 2 tables. L'une d'elle n'est là que pour stocker 2 valeurs (OUI ou NON). Table presence. L'autre contient les valeurs du matériel.
Merci.
La modération vous a écrit: Pas de fichiers hébergés en dehors du forum.
Veuillez corriger votre message en utilisant le bouton "EDITER" (situé à droite) et en mettant en ligne vos fichiers correctement. : Comment joindre un fichier
EDIT : Désolé pour les images externes.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 16 nov. 2017 09:39, modifié 4 fois.
Raison : liens externes neutralisés
Raison : liens externes neutralisés
Windows 7
LibreOffice Version: 5.2.7.2
LibreOffice Version: 5.2.7.2
-
- NOOuvel adepte
- Messages : 11
- Inscription : 15 nov. 2017 16:37
Re: Formulaire distant inopérant
La dernière image (car limité à 3 pièces jointes) :
Le fonctionnement du formulaire distant :
Ce que je souhaite parvenir à réaliser, c'est que, sans ouvrir le fichier .odb, l'utilisateur lambda puisse en début de journée incrémenter la DB en cliquant uniquement sur le formulaire de saisie .odt présent sur le bureau pour le renseigner et le valider via un bouton.
Il ne faut pas qu'ils aient l'accès au fichier en lui même mais juste au formulaire pour moins de manipulation et plus de sécurité.
Là, quand j'ouvre juste le formulaire, il est vide et ne possède aucune connexion avec le fichier .odb
Le fonctionnement du formulaire distant :
Ce que je souhaite parvenir à réaliser, c'est que, sans ouvrir le fichier .odb, l'utilisateur lambda puisse en début de journée incrémenter la DB en cliquant uniquement sur le formulaire de saisie .odt présent sur le bureau pour le renseigner et le valider via un bouton.
Il ne faut pas qu'ils aient l'accès au fichier en lui même mais juste au formulaire pour moins de manipulation et plus de sécurité.
Là, quand j'ouvre juste le formulaire, il est vide et ne possède aucune connexion avec le fichier .odb
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Windows 7
LibreOffice Version: 5.2.7.2
LibreOffice Version: 5.2.7.2
-
- IdOOle de la suite
- Messages : 25169
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Formulaire distant inopérant
Et où se trouve le paramétrage du formulaire vers l'ODB ?
-
- NOOuvel adepte
- Messages : 11
- Inscription : 15 nov. 2017 16:37
Re: Formulaire distant inopérant
Excusez moi Dude, je ne comprends pas votre question et je n'ai fait aucun paramétrage particulier de mon formulaire.
Je l'ai ouvert depuis l'interface "base" puis j'ai utilisé la commande "enregistrer sous" pour spécifier un autre emplacement. C'est mon fichier .odt
Mais je n'ai pas touché à ce fichier en particulier.
Ai je donc fait une erreur à cette étape ?
Merci de votre aide en tout cas.
Je l'ai ouvert depuis l'interface "base" puis j'ai utilisé la commande "enregistrer sous" pour spécifier un autre emplacement. C'est mon fichier .odt
Mais je n'ai pas touché à ce fichier en particulier.
Ai je donc fait une erreur à cette étape ?
Merci de votre aide en tout cas.
Windows 7
LibreOffice Version: 5.2.7.2
LibreOffice Version: 5.2.7.2
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: Formulaire distant inopérant
Bonjour
Dans ton fichier Writer, tu devrais vérifier si le formulaire pointe effectivement sur la base de données.
A+
Dans ton fichier Writer, tu devrais vérifier si le formulaire pointe effectivement sur la base de données.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- NOOuvel adepte
- Messages : 11
- Inscription : 15 nov. 2017 16:37
Re: Formulaire distant inopérant
Alors je pense que c'est sur cette action que je "pêche" un peu.Piaf a écrit :Bonjour
Dans ton fichier Writer, tu devrais vérifier si le formulaire pointe effectivement sur la base de données.
A+
Je ne vois pas comment effectuer/vérifier cela depuis mon fichier writer.
Lorsque je l'ouvre -> options -> libreofficebase : j'obtiens ceci dans le chemin :
Le chemin de ma base de données sur X: est bien correct.
Alors est-ce une autre manipulation que je ne maitrise pas encore ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Windows 7
LibreOffice Version: 5.2.7.2
LibreOffice Version: 5.2.7.2
-
- IdOOle de la suite
- Messages : 25169
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
-
- NOOuvel adepte
- Messages : 11
- Inscription : 15 nov. 2017 16:37
Re: Formulaire distant inopérant
Alors je suis un peu ennuyé car lorsque je vais dans les propriétés du formulaire, la possibilité de spécifier la source de données n'est pas présente chez moi :
Ma version de libreoffice est dans ma signature si c'est cela qui joue.
Ma version de libreoffice est dans ma signature si c'est cela qui joue.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Windows 7
LibreOffice Version: 5.2.7.2
LibreOffice Version: 5.2.7.2
-
- IdOOle de la suite
- Messages : 25169
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Formulaire distant inopérant
Parce que tu ne lis pas ce que l'on t'écrit :ksper37 a écrit :lorsque je vais dans les propriétés du formulaire, la possibilité de spécifier la source de données n'est pas présente
Ta copie écran montre que tu es dans un ODB.Dès le départ, Dude a écrit :Un formulaire en dehors de la base s'enregistre en ODT.
-
- NOOuvel adepte
- Messages : 11
- Inscription : 15 nov. 2017 16:37
Re: Formulaire distant inopérant
Alors je dois vraiment vous paraître un peu idiot pour le coup mais je ne saisis pas tout
Je vais donc reprendre ma démarche pour que vous puissiez me dire ce que je n'ai pas compris. (je suis bien meilleur en php/mysql )
J'ai créé une base contenant un formulaire, une requête et un rapport.
Pour le formulaire, je l'ai ouvert (directement comme si je voulais saisir des données) et je l'ai "enregistré sous" pour un usage en direct et c'est bien une extension .odt
Lorsque j'ouvre uniquement ce fichier .odt, je ne vois pas comment pouvoir accéder à la propriété du formulaire.
Ce fichier s'ouvre avec writer et je suis dans le flou pour aller spécifier le chemin de la source de la base de données.
Je vais donc reprendre ma démarche pour que vous puissiez me dire ce que je n'ai pas compris. (je suis bien meilleur en php/mysql )
J'ai créé une base contenant un formulaire, une requête et un rapport.
Pour le formulaire, je l'ai ouvert (directement comme si je voulais saisir des données) et je l'ai "enregistré sous" pour un usage en direct et c'est bien une extension .odt
Lorsque j'ouvre uniquement ce fichier .odt, je ne vois pas comment pouvoir accéder à la propriété du formulaire.
Ce fichier s'ouvre avec writer et je suis dans le flou pour aller spécifier le chemin de la source de la base de données.
Windows 7
LibreOffice Version: 5.2.7.2
LibreOffice Version: 5.2.7.2
-
- IdOOle de la suite
- Messages : 25169
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Formulaire distant inopérant
Bis repetitae :ksper37 a écrit :et c'est bien une extension .odt
Dude a écrit :Ta copie écran montre que tu es dans un ODB.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- NOOuvel adepte
- Messages : 11
- Inscription : 15 nov. 2017 16:37
Re: Formulaire distant inopérant
Oui, pour la copie d'écran, j'étais effectivement sur le formulaire de la base.
Mais j'ai auparavant essayé de faire cette modification directement sur le fichier .odt
C'est quand je n'ai pas trouvé comment réaliser cette déclaration de source sur ce fichier que j'ai essayé directement dans la base...et que j'ai fait la copie d'écran précédente.
Mais j'ai auparavant essayé de faire cette modification directement sur le fichier .odt
C'est quand je n'ai pas trouvé comment réaliser cette déclaration de source sur ce fichier que j'ai essayé directement dans la base...et que j'ai fait la copie d'écran précédente.
Windows 7
LibreOffice Version: 5.2.7.2
LibreOffice Version: 5.2.7.2
-
- IdOOle de la suite
- Messages : 25169
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Formulaire distant inopérant
Et quel est l'intérêt de mettre en ligne quelque chose qui n'a rien à voir ?ksper37 a écrit :et que j'ai fait la copie d'écran précédente.
Sauf à me faire perdre du temps...
Personnellement, j'ai pris soin d'afficher une image montrant sous OpenOffice comment faire.
Je n'utilise pas les dérivés donc il te reste à tester ton ODT avec la même suite bureautique que moi.
Et produire s'il le faut, une capture d'écran similaire afin de faire une vraie comparaison.
-
- NOOuvel adepte
- Messages : 11
- Inscription : 15 nov. 2017 16:37
Re: Formulaire distant inopérant
Alors merci d'avoir pris du temps pour me répondre.
J'ai pris le soin d'indiquer dans ma signature et au fur et à mesure de mes messages tout mon cheminement et la version de mon Windows et de ma suite bureautique.
Si je savais tout et que je possédais l'ensemble de tes connaissances sur OpenOffice, je ne viendrais pas ici faire perdre du temps à quelqu'un.
Lorsque j'ai vu ta capture d'écran indiquant que l'on pouvait aller spécifier la source dans le formulaire, j'ai bien évidemment essayé de le reproduire. Et bien évidemment, le seul endroit où pour moi quelque chose était ressemblant à ce que tu me montrais, c'était en faisant ce que j'ai fait et bien sûr, c'était différent. C'est à ce moment là que j'ai encore soulevé un éventuel problème de compatibilité de version et que j'ai encore parlé de ma signature.
Me proposer de changer de logiciel est intéressant. Si je pouvais, je ferais directement une appli Web en php/mysql. Mais hélas, je n'ai pas la main là dessus et je dois faire avec ce que l'on me donne.
Mais malgré tout, merci de ton aide et du temps que tu y as consacré Dude.
J'ai pris le soin d'indiquer dans ma signature et au fur et à mesure de mes messages tout mon cheminement et la version de mon Windows et de ma suite bureautique.
Si je savais tout et que je possédais l'ensemble de tes connaissances sur OpenOffice, je ne viendrais pas ici faire perdre du temps à quelqu'un.
Lorsque j'ai vu ta capture d'écran indiquant que l'on pouvait aller spécifier la source dans le formulaire, j'ai bien évidemment essayé de le reproduire. Et bien évidemment, le seul endroit où pour moi quelque chose était ressemblant à ce que tu me montrais, c'était en faisant ce que j'ai fait et bien sûr, c'était différent. C'est à ce moment là que j'ai encore soulevé un éventuel problème de compatibilité de version et que j'ai encore parlé de ma signature.
Me proposer de changer de logiciel est intéressant. Si je pouvais, je ferais directement une appli Web en php/mysql. Mais hélas, je n'ai pas la main là dessus et je dois faire avec ce que l'on me donne.
Mais malgré tout, merci de ton aide et du temps que tu y as consacré Dude.
Windows 7
LibreOffice Version: 5.2.7.2
LibreOffice Version: 5.2.7.2
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: Formulaire distant inopérant
Bonjour
Ta version de LibO devrait obtenir le même résultat si ton formulaire pointe sur la base. A+
Ta version de LibO devrait obtenir le même résultat si ton formulaire pointe sur la base. 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
-
- NOOuvel adepte
- Messages : 11
- Inscription : 15 nov. 2017 16:37
Re: Formulaire distant inopérant
Merci Piaf.
En fait, je ne parvenais pas à ouvrir la fenêtre me permettant d'indiquer la source de données de formulaire depuis writer. J'ai bien analysé ta capture également sous libreoffice, j'ai cliqué sur à peu près tout les boutons des barres d'outils et je suis enfin parvenu à ouvrir la bonne fenêtre pour le paramétrage.
Merci à vous.
C'est résolu et fonctionnel.
En fait, je ne parvenais pas à ouvrir la fenêtre me permettant d'indiquer la source de données de formulaire depuis writer. J'ai bien analysé ta capture également sous libreoffice, j'ai cliqué sur à peu près tout les boutons des barres d'outils et je suis enfin parvenu à ouvrir la bonne fenêtre pour le paramétrage.
Merci à vous.
C'est résolu et fonctionnel.
Windows 7
LibreOffice Version: 5.2.7.2
LibreOffice Version: 5.2.7.2