4 messages in org.openoffice.fr.progRE: [prog] Requete depuis sous formul...
FromSent OnAttachments
jeannelle-dAug 25, 2004 11:25 pm 
ARGENTE Jean LouisAug 26, 2004 12:57 am 
jeannelle-dAug 26, 2004 1:32 am 
ARGENTE Jean LouisAug 26, 2004 2:23 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:RE: [prog] Requete depuis sous formulaire (appli suivi vehicule e t materiel etc..)Actions...
From:ARGENTE Jean Louis (jl.a@laposte.net)
Date:Aug 26, 2004 12:57:43 am
List:org.openoffice.fr.prog

Re bonjour,

Je viens de te repondre directement (Laposte cafouille, mais j ai finis par recevoir ton post)

Comme je te le dis directement , bien sur que ta proposition m interesse et je t en remercie bien.

Attention lors de l envoie du "package", il y a un probleme avec les sources de donnees, j ai poste la dessus sur dev-fr :

========================= L appli une fois terminee devra etre accessible a tous nos utilisateurs (ou presque).

C est la que le bat blesse :

= L appli OOo (ses fichiers formulaires, requetes, liens etc.) peuvent etre implantes sur le serveur, no probleme (ou pire, chez chaque utilisateur).

Une fois les droits mis en place (merci Linux ;) chacun peut donc acceder a cet applicatif.

Ce qui me parait "casse pieds" :

= Nous sommes toutefois oblige de declarer, a la mano, la source de donnee sur chaque becane utilisateur.

= L applicatif peut lancer les requetes, mais il ne peut (car elles n apparaissent pas dans la source de donnees) modifier par exemple les requetes (ce qui souvent sera un bien, mais pas toujours).

Cela semble decouler du fait que ces infos (sources de donnees, requetes...) semblent placees dans :

/home/$USER/OpenOffice.org1.1.1/user/registry/data/ org/openoffice/Office/DataAccess.xcu

Oufffff, pas tres sympa le chemin !

Je n ai pas encore essaye de copier ce fichier au meme endroit chez un autre user, mais cela devrait fonctionner. Toutefois c est de la bidouille a la hache ! Car cela ecraserait ses eventuelles sources de donnees, ce n est pas propre du tout; a moins que vous ayez (surement ;) une solution plus elegante/simple ? ============================

Jean Louis

Le jeu 26/08/2004 à 08:25, jeannelle-d a écrit :

Bonjour,

Je n'ai pas la réponse directe à ta question, mais j'ai fait développer par des stagiaires une application de suivi de projet qui comporte un peu ce genre de problématique, au moins en tous cas les formulaires/sous-formulaires et leurs liens divers. Mon sentiment est qu'il est difficile de se passer de la programmation "classique" dès que l'on veut étoffer un peu ce genre d'outils.

Mon application est en cours de stabilisation, je commence tout juste à l'utiliser. Mon objectif était, avant de la verser à la communauté, de vérifier son installation sous Linux et sous Win98, et de documenter un peu 2 ou 3 sujets. Mais si cela peu t'aider, je peux d'ores et déjà t'envoyer le projet dans son ensemble et dans son état actuel (sachant que, faute de temps, je n'ai pas vérifié la "propreté" du code écrit par les stagiaires. mais ça marche).

Un autre intérêt de ces 2 stages est que j'ai demandé aux stagiaires de tracer toutes les difficultés rencontrées (fonctionnelles et/ou techniques) et tous les bugs, et de les documenter. Ca, c'est fait, et c'est assez instructif.

Cordialement, Denis

__________________________________ Direction du Système d'Information Denis JEANNELLE - adjoint au DSI CHU CAEN - avenue Clemenceau - 14 033 Caen Cedex Tél : 02.31.27.26.53

-----Message d'origine----- De : ARGENTE Jean Louis [mailto:jl.a@laposte.net] Envoyé : jeudi 26 août 2004 01:06 À : pr@fr.openoffice.org Objet : [prog] Requete depuis sous formulaire (appli suivi vehicule et materiel etc..)

Bonsoir,

J avoue ne pas tres bien savoir par ou commencer.

Cette appli ou son squelette (plus ou moins bien en chair) alimentera ensuite librement l "encyclopedie OOo".

Finalement je commence par la "galere" sinon, si vous ne lisez pas jusqu au bout, vous n y repondrez pas :)

La "galere" du jour de notre stagiaire;) : ========================================

Il a pas mal avance, BDD, requetes, formulaires etc.

Jusqu a maintenant, malgres ou a cause ;) des docs varies sur le sujet, il a evite les macros. Mais il a un bleme, en fin de saisie de sous formulaire il doit lancer une requete (ou ebauche de requete), existante, qui doit alimenter une zone du formulaire maitre.

Il a donc commence par le plus simple, essayer d enregistre la macro, en operant manuellement pour lancer la requete, pour ensuite la decortiquer.

Surprise ! Dans ce cas, ca ne fonctionne pas (Ooo 1.1.1), j ai essaye a mon tour, ca ne fonctionne pas. Une idee ?

Il n est pas au bout de ses peines, car ensuite il devra rapatrie le resultat de cette macro dans le formulaire principal, vos suggestions sont les bienvenus, il gagnera du temps.

En simplifiant :

Le formulaire principal c est un vehicule. Le sous formulaire c est les "evenements". En quittant les evenements il faut verifier quel est le dernier evenement du type "entree" qui est associe a un No d agence pour reporter ce No d agence dans la fiche principale vehicule.

Un peu plus de detail sur l appli: =================================

Un stagiaire est en train de nous developper une petite appli de suivi de vehicules et de materiel qui "subissent" des "evenements".

= Des vehicules sont affectes a des agences (et ils en changent...) Ils subissent des evenements, affectation a l agence, sortie, consommations, reparations, controles techniques, pollution etc... Ils ont des equipement (compresseurs, outils etc) qui eux meme subissent des evenemments (controles techniques etc)

== Des materiels "fixes" sont affectes a des agences et eux aussi subissent des evenements (dont parfois, aussi, le changement d agence ;)...

Etc.

(J avais une tres vieille appli que j avais developpe il y a des lustres sous Paradox Dos).

La base est construite sur un serveur sous Postgresql, le "developpement" est en train de se faire sous OOo.

Notre ami stagiaire galere qque peu, mais il avance vaillamment.

J ai, pour ma part, une autre question/probleme plus general liee a OOo pour lequel je fais un autre post.