Bonsoir Claude,

Je viens de parcourir le fil de discussion au sujet de ton problème et je pense comme "doc" qu'il n'est pas possible d'aller insérer un enregistrement dans une autre table. En tout cas, je ne vois pas comment faire. C'est sûr que OOo Base est assez limité. On ne peut pas par exemple faire d'INSERT ou UPDATE dans une requête, sans parler de l'absence des TRIGGERS et des procédures stockées qu'on trouve dans les "vrais" SGBDR et qui permettraient de réaliser ce genre d'opération.

Il te faut donc en principe d'abord créer le nouvel éditeur dans la table EDITEURS et ensuite créer l'ouvrage dans la table OUVRAGES en implémentant une contrainte d'Intégrité Référentielle (une clé étrangère doit toujours contenir une valeur valide, c'est-à-dire toujours contenir une des valeurs de la clé primaire). En clair, il faudrait créer une relation entre les deux tables (Outils> relations) et fixer les règles d'I.R. pour la suppression et la mise à jour des clés primaires (voir les "Options" de la relation).

Bernard

Le 10/05/2010 11:47, Claude FRICARD a écrit :

Bonjour à tous,
Je profite de cette discussion sur le bon JRE , pour reparler de mon PB de Zone combinée (mon mail d'hier) et donc pour me demander et bien sur vous demander, si cette anomalie ne viendrait pas d'une facétie d'un update JrE... Histoire de relancer la question, je veux bien croire que le Dimanche la probabilité d'avoir une réponse est plus faible mais ... ;-)
A+cdlt

Claude


Le 10/05/2010 11:28, Docgranville a écrit :

Le 10/05/2010 11:11, ribotb a écrit :
Je suis en 3.2.0 et donc pour résumer la situation les bons"couples" sont : - OOo 3.2.0 et JRE 6.17 (j'ai testé avec 6.18, 6.19 et 6.20 et j'ai mon problème de requête) - OOo 3.1.1 et JRE 6.16 (j'ai testé avec 6.17 et j'ai aussi mon problème)

Bonjour,

Je viens rajouter un peu à l'éventuelle confusion ambiante.

Pour ma part, je suis sous XP SP3 avec OOo 3.2.0 et Java 1.6.0_20 et je parviens à exécuter des requêtes avec saisie de paramètres ; le truc, c'est que je n'y parviens que si je ne coche pas l'icône "SQL direct" ; si j'indique que c'est du SQL Direct, j'obtiens un message d'erreur à l'exécution.

(NB : on est d'accord sur le terme "avec saisie de paramètres" hein, c'est bien les requêtes du type "Select bla, bla, bla from blabla where blablabla = :param" ?)

A+



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org






---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Répondre à