Bonjour,

Jacques Masquilier a écrit le 15/06/05 12:35 :

Salut la liste

Je me lance dans la création d'une base de données avec OOo Base sous Mandriva2005

La première chose qui m'arrive quand je crée une base, c'est l'ouverture d'une fenêtre m'expliquant que le Java n'est pas installé. Je pensais qu'on pouvait l'installer de façon optionelle mais après documentation j'ai vu que OOo Base était une base de données relationelle et que la programmation orientée objet soustendait toutes les relations. Java est langage de programmation objet qui est donc obligatoire pour le bon fonctionnement de la base.
Je pense qu'il y a confusion. Il faut installer Java pour faire fonctionner le module Base, car la base de données intégrée au module base (HSQLDB) est écrite en Java. Pour la programmation orienté objet, il n'est pas nécessaire d'avoir Java (je crois).

D'une manière général, il y a beaucoup de fonctionnalités dans OOo 2.0 qui nécessite l'installation de Java.

Donc j'installe JRE (http://www.java.com/fr/download/linux_manual.jsp) dans /usr/java/jre1.5.0_02

Je signifie à OOo que j'ai un java, pour cela je rentre le chemin /usr/java/jre1.5.0_02 dans Outils/options/OpenOffice.org/java
Je redémarre et ce coup ci ça marche.
Tant mieux :-)

J'ai retesté le problème de l'autoindentation, il en ressort que
-Ça fonctionne sur le champ étant clé primaire si je crée ce champ moi même.
-Ça ne fonctionne pas si j'enregistre ma table sans spécifier de clé primaire et que j'accepte la création automatique d'un champ ID avec un attribut clé primaire. Par défaut l'autoindentation n'est pas activé. Si je change la valeur à OUI et que j'enregistre, la valeur retourne à NON.

D'une manière générale, je pense que le paramètre d'autoindentation est immuable après le premier enregistrement de la base.
C'est ce que j'avais constaté également.

Avez vous le même comportement?
Est'il possible de changer le comportement par défaut (en autoindentation = OUI par défaut) de la génération automatique de champ avec attribut clé primaire ou alors de laisser le choix à l'utilisateur?
Je ne sais pas, mais le module base est encore beaucoup buggué et il est possible que ce problème soit corrigé dans une prochaine version.

Ayé j'y suis arrivé à poser mes questions ;-)
C'est plus facile pour répondre ;-)

Tony



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

Répondre à