Bonjour,

J'aimerais relater ce qui m'est arrivé hier avec OpenOffice.org 1.1.5 et
un formulaire de bdd.

Pré-requis :
OOo 1.1.5
Formulaire de bdd donnant accès à une base mysql sur serveur distant. Le
formulaire peut être stocké en partage sur un volume NFS, ou localement
sur le même disque que le poste dans le même réseau local.

J'accède à l'ensemble des différentes machines par SSH depuis
l'extérieur du réseau local (qui est un réseau d'entreprise). J'ai les
droits d'administrateur sur tous les postes, y compris le serveur.

1) Je me connecte en SSH au serveur.

2) Je me connecte en SSH depuis le serveur à l'un des postes du réseau
local désservi par le serveur. Jusque là, que du banal. Les connexions
SSH peuvent être compressées ou non, cela ne fait aucune différence dans
le comportement. A noter que les accès SSH se font par le biais d'un
compte utilisateur banal, pas le compte root.

3) Je lance OOo depuis ce poste. Il s'ouvre sur l'écran de mon portable
sans problème, un peu lent, mais même avec l'ADSL, il faut pas
s'attendre à des miracles avec X par SSH.

4) J'ouvre le formulaire en partage NFS. Ce formulaire est normalement
en lecture seule pour empêcher les utilisateurs de le modifier,
simplement y saisir les données. Je modifie les droits dessus avant de
l'ouvrir afin de pouvoir lire et écrire. En alternative, je charge une
copie identique du même ficher stockée localement sur le disque dur
(dans mon /home de la machine à laquelle j'ai accédé en SSH depuis le
serveur). Le formulaire a été créé au départ par l'assistant de création
de formulaire sur une table principale, et puis modifié pour peaufiner
certains aspect. Le formulaire contient, entre autres, une zone de liste
qui va piocher dans une autre table mysql de la même bdd, via une
requête native SQL, et un bouton exécutant une macro pour l'obtention
d'un chiffre généré de manière automatique dans l'autre table. 

Je répète, jusqu'ici pas de problème pour l'ouverture. Mon formulaire
contient une trentaine de champs différents (date, texte, int)

Premier problème : je ne peux rien saisir ni modifier dans la base via
le formulaire, sans que cela plante et ferme OOo.

5) Deuxième problème : si je veux modifier mon formulaire, je bascule en
mode conception. OK, jusque là. J'ai accès aux paramètres des différents
champs.

6) J'ajoute un nouvel élément  "Zone de Liste" sur le formulaire. Je
configure cet élément pour pointer sur un champ de ma table principale,
et puis pour obtenir les données par requête SQL native d'une troisième
table de la même bdd. 

7) J'enregistre les modifications en mode "Conception". Je rebascule en
mode "utilisation" et ferme le formulaire. Je ferme OOo. 

8) Je rouvre OOo et mon formulaire récemment modifié. Surprise !!! La
plupart des champs de saisie qui pré-existaient sur le formulaire avant
mes modifications a disparu. Par contre, le champ de saisie qui je
venais d'ajouter est bien visible et fonctionnel. !!! C'est très mauvais
pour mon chakra ;-)

9) Si je suis physiquement présent dans les locaux, donc avec accès
direct au serveur NFS ou au poste avec la copie du formulaire, les
modifications sont prises en compte et le formulaire n'est pas saccagé.
Seul l'accès via SSH semble poser des soucis. 

C'est sans doute un peu exceptionnel comme situation (quoique), mais
y-aurait-il qqn pour me confirmer / infirmer ce comportement ?

Alex


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à