Problème MySQL-OOo

Résolu
Dawid -  
tifi Messages postés 85 Date d'inscription   Statut Membre Dernière intervention   -
Depuis quelques temps, j'ai appris à me connecter à une base de données MySQL, en utilisant OpenOffice.org, sous Linux.

Le problème que j'ai, c'est que je n'arrive pas à modifier ou à supprimer un enregistrement, par contre, je peux en ajouter.

Aucun problème par contre avec phpMyAdmin, Mysqlcc ou Webmin. Seulement, j'aimerai vraiment utiliser Ooo pour gérer ma base de données...

9 réponses

Dawid
 
Ce problème est résolu (j'ai arrêté d'utiliser les champ tinyint, et maintenant ça marche).
par contre, j'ai un petit problème avec mes requêtes (voir mon autre message).
0
Utilisateur anonyme
 
_quel_ autre message?

ce n'est pas un ragondin
0
dawid
 
Voila mon problème:
quand je fais une requête sur ma base mysql (avec OOo), j'obtiens une feuille de réponses (comme sous MS Access), mais je n'ai pas la possibilité de modifier mes données directement dans cette feuille.

J'ai remarqué que si je fais une requête sur une base qui n'a qu'une table, il n'y a pas de problème.

Bizarre non ?

Mis à part ce problème dans les requêtes sur les bases à plusieurs tables, OOo est super pour gérer les bases de données.
0
Utilisateur anonyme
 
bah faut envoyer ton code SQL, mais ça, dans le forum programmation, pas ici.

ne t'attends pas à des résultats semblables entre MS Access d'une part et MySQL avec n'importe quel frontal d'autre part.

ce n'est pas un ragondin
0
Utilisateur anonyme
 
de plus je ne saurais trop te conseiller de t'habituer d'abord à mysql en ligne de commande, avant de l'interfacer avec open office ou quoi que ce soit. A la limite DBDesigner (de fabforce), ce serait plus pédago.... gueuh.... giqueuh.... enfin ça serait mieux quoi.

mais t'habituer au SQL sous MySQL d'abord en ligne de commande ça serait très formateur et ça t'éviterait par la suite beaucoup de chausse-trapes.

ce n'est pas un ragondin
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dawid
 
Ma démarche est plutôt inverse. J'utilise OOo avec MySQL (pour gérer mes bases de données perso) et au fur et à mesure, je me documente sur MySQL(pour aller plus loin).
En fait, je recherche surtout la facilité. Pas par paresse, mais plutot pour pouvoir dire à tout le monde que Linux, c'est simple !

Mon problème de modification des données dans les résultats d'une requète, je ne l'ai pas avec phpMyAdmin, mais ce qui m'intéresse, c'est de bien comprendre comment fonctionne OOo.
Je trouve que ce logiciel est vraiment impressionnant. Les bases de données en ligne de commande c'est bien, mais c'est pas ça qui fait rêver mes copains windowziens...
0
Utilisateur anonyme
 
justement, c'est une idée reçue que de croire que la facilité est forcément dans les GUIs, menus et autres assistants.
C'est comme un prêt à taux usurier: ça facilite momentanément les choses, du moins en apparence. Mais le jour où tu es au pied du mur, obligé d'ajuster ton code pour trouver pourquoi il cloche ou comment aller plus loin, tu jouis.

La facilité, c'est d'y aller progressivement, pas à pas en comprenant ce qu'on fait.

Ta démarche ne vaut la peine qu'à très brève échéance, pour un usage très ponctuel et peu avancé, ou si tu n'aimes pas celui qui devra utiliser l'outil après toi.

Ca vaut pour ça comme pour le reste d'ailleurs. C'est un peu comme l'opposition entre "je vais prendre de tout et je laisserai ce que je peux pas manger" (ça fait du gâchis, ça fait risquer de mélanger ce qui ne doit pas l'être, et ça peut même rendre malade) et "garçon c'est quoi ça?... ah ben j'en prends un peu, si j'aime j'en reprendrai et je viendrai goûter le reste plus tard si j'ai encore faim"

faut pas avoir les yeux plus gros que le ventre.
D'ailleurs y a des distribs, on dirait des Happy Meal

ce n'est pas un ragondin
0
dawid
 
J'ai pas trop compris ton discours, mais en tous cas je viens de trouver tout seul la solution à mon problème avec OOo.
Comme je le pensais, ce n'étais pas un problème avec MySQL (envoyer mon code sur un forum n'aurait servi à rien).
C'était juste ce qu'on pourrait appeler un caprice de OOo.

C'est vraiment super d'utiliser OOo pour gérer une base de données en graphique sous Linux. On dirait MS Access !

Tu dois rigoler en voyant le débutant que je suis être tout content d'avoir sa petite base de données en graphique ; mais je t'avouerai que j'ai essayé avant mysql en ligne de commande, et malgré ce que tu dis, c'est plus facile avec OOo.
Pourtant, je ne suis pas un fana des assistants et du menu K (encore moins du menu démarrer).
Quand à la bouffe, je ne suis pas du tout "happy meal". C'est quoi au fait une distribution Happy Meal ?
0
Utilisateur anonyme
 
on ne s'est pas compris.

premièrement je ne ris pas des débutants, je peux éventuellement rire si ce qu'ils font est rigolo. Mais je ne ris pas d'une personne parce qu'elle débute.
Par contre je suis un peu accablé de voir des débutants autoproclamés ne pas essayer de comprendre ce qu'on leur explique.

Tu veux continuer à apprendre MySQL à travers open office? aucun problème pour moi, vas-y. Tu peux même apprendre le SQL avec MS Query si tu veux.

j'ai rien à redire. Visiblement tu sais parfaitement ce que tu fais.

ce n'est pas un ragondin
0
Utilisateur anonyme
 
dans le fond, c'est comique de voir comme des personnes peuvent prendre ceux qui aiment la ligne de commande pour des espèces de fanatiques laborieux et méprisant les débutants. Ca montre un peu l'état d'esprit dans lequel ils finiraient par l'utiliser.

on parle d'intérêt pédagogique à contrôler plutôt que déléguer, et on nous sert un prétendu mépris envers un frontal.

Mais bon, chacun son goût du challenge. Je préfère débugger du code que faire de la psychologie auprès d'un GUI qui fait (ou plutôt "ferait") un "caprice".

J'aimerais bien quand même, pour mon édification personnelle, savoir comment on doit s'y prendre avec un open office qui fait un "caprice". Faut lui raconter une histoire? lui donner un bonbon? l'emmener au jardin municipal faire du tourniquet? lui faire un gâteau?

vraiment je suis curieux :)

ce n'est pas un ragondin
0
dawid
 
Si tu est vraiment curieux, essaye la connection OOo / mysql.
Tu aurais certainement des trucs très intéressants à m'apprendre.
0
Utilisateur anonyme
 
ah ben on saura jamais :)

ce n'est pas un ragondin
0
tifi Messages postés 85 Date d'inscription   Statut Membre Dernière intervention   78
 
Alors je ne comprend pas pourquoi ça ne fonctionne pas chez moi.
Je veux faire fonctionner ma base mysql avec ooo et avec JDBC. Ce dernier ne fonctionne pas alors que le RPM est en place. aurais je zapper une étape ?

Si quelqu'un veut bien m'éclairer...... Merci
0