[users-fr] basic
Dans OOo Calc, j'ai une petite macro qui écrit qq chose dans la cellule sélectionnée par l'utilisateur. J'aimerais ensuite déplacer la sélection sur la cellule d'à côté pour y inscrire un autre message. quelle instruction peut on utiliser en OOo basic pour cela ? Merci de toute réponse. Si ce n'est pas le lieu pour de telle question, merci de m'indiquez la bonne adresse. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] basic
Le Samedi 7 Juillet 2007 10:05, pierre nowak a écrit : Dans OOo Calc, j'ai une petite macro qui écrit qq chose dans la cellule sélectionnée par l'utilisateur. J'aimerais ensuite déplacer la sélection sur la cellule d'à côté pour y inscrire un autre message. quelle instruction peut on utiliser en OOo basic pour cela ? Merci de toute réponse. Si ce n'est pas le lieu pour de telle question, merci de m'indiquez la bonne adresse. En effet tu auras plus de chance d'obtenir une réponse sur [EMAIL PROTECTED] JBF - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[users-fr] OOo Base - comparatif moteur BDD et OO
Bonjour à tous, Quelques questions à ceux qui utilisent plusieurs moteurs différents avec OO, comme sqlite, mysql, postgresql ou le hsqldb intégré : - est-ce que tous ces moteurs supportent les relations? les clés étrangères? - est-ce qu'effectivement, comme dans la doc comparative de Tony Galmiche, Hsqldb s'avère beaucoup plus lent que les autres? - est-ce que les formulaires fonctionnent avec une source de données étant en fait un fichier odb se connectant à une source ODBC? - est-ce que ça marche aussi bien sous linux que sous windows? Merci. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] basic
pierre nowak a écrit : Dans OOo Calc, j'ai une petite macro qui écrit qq chose dans la cellule sélectionnée par l'utilisateur. J'aimerais ensuite déplacer la sélection sur la cellule d'à côté pour y inscrire un autre message. quelle instruction peut on utiliser en OOo basic pour cela ? L'enregistreur de macros peut t'aider à trouver la réponse :-) -- Jean-Francois Nifenecker, Bordeaux - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] OOo Base - comparatif moteur BDD et OO
julien cochennec a écrit : Bonjour à tous, Quelques questions à ceux qui utilisent plusieurs moteurs différents avec OO, comme sqlite, mysql, postgresql ou le hsqldb intégré : - est-ce que tous ces moteurs supportent les relations? les clés étrangères? oui. C'est le support des contraintes qui varie. SQLite supporte les contraintes mais ne les applique pas toutes (la version 3 est meilleure à ce niveau-là); MySQL 5 supporte à peu près tout ce qu'on peut vouloir d'une BdD pro. postgresql aussi. hsqldb est assez limité. - est-ce qu'effectivement, comme dans la doc comparative de Tony Galmiche, Hsqldb s'avère beaucoup plus lent que les autres? un peu; le moteur est programmé en Java, alors que les autres sont en C/C++. Du code natif tourne toujours mieux que du code tournant dans une machine virtuelle. - est-ce que les formulaires fonctionnent avec une source de données étant en fait un fichier odb se connectant à une source ODBC? ça devrait, une base accédée via ODBC est accédée de manière transparente (c'est le but d'ODBC et JDBC, après tout...). - est-ce que ça marche aussi bien sous linux que sous windows? pas d'ODBC sous Linux; JDBC et pilotes natifs de BdD seulement. Cela étant dit, un accès à MySQL sous Linux fonctionne comme un accès MySQL sous Windows - et vice versa. Merci. De rien. Mitch - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] OOo Base - comparatif moteur BDD et OO
On Saturday 07 July 2007 10:39:29 julien cochennec wrote: Bonjour Julien, Quelques questions à ceux qui utilisent plusieurs moteurs différents avec OO, comme sqlite, mysql, postgresql ou le hsqldb intégré : - est-ce que tous ces moteurs supportent les relations? Pour ma part, j'utilise mysql (depuis longtemps) et postgresql (plus récemment) et hsqldb (très peu). La raison en est simple, car je me sers principalement des SGDBR dans un cadre professionnel, multi-utilisateurs, multi-sites, et donc nécessité de disposer d'un accès distribué performant et surtout très fonctionnel. Là, le HSQLDB intégré à OOo n'est pas adapté. Je n'ai jamais essayé HSQLDB en mode serveur (c'est-à-dire le mode d'utilisation par défaut en dehors de OOo). J'ai aussi essayé par le passé Firebird que j'ai trouvé bien, mais qui avait un modèle de gestion de la mémoire qui ne me satifaisait pas (peut-être n'ai-je pas approfondi suffisamment). MySQL et posgresql supporte les relations, le seul caveat étant que pour mysql, il doit s'agir d'une version récente. http://dev.mysql.com/doc/workbench/en/gui-table-editor-columns-and-indices-detail-foreign-keys.html les clés étrangères? http://dev.mysql.com/doc/refman/5.0/fr/innodb-foreign-key-constraints.html Cela suppose d'utiliser les tables INNODB sous MySQL ce qui n'est pas le type par défaut (MyISAM). Il faut donc préciser lors de la creation des tables qu'il s'agit bien du type INNODB. Attention, les types INNODB créé des fichiers qui sont proportionnellement énormes par rapport aux tables de type MyISAM. Postgresl supporte les relations depuis longtemps. - est-ce qu'effectivement, comme dans la doc comparative de Tony Galmiche, Hsqldb s'avère beaucoup plus lent que les autres Oui. Mais certaines opérations, comme l'utilisation du DataPilot sous Calc, ou la recherche dans un ResultSet par l'interface graphique avec les jumelles sont elles aussi très lentes, tout comme le publipostage de la version 2.x, cette dernière opération n'ayant pas du la même lenteur sous OOo 1.x. Cela résulte d'une erreur d'approche dans la programmation de OOo, qui a fait que c'est OOo qui fait l'itération au lieu de demander au serveur de DB de le faire. Même si les développeurs arriveront à corriger cela pour les SGBDR et ainsi améliorer très sensiblement les performances, ce ne sera pas le cas pour les bdd locales, du type DBF ou HSQLDB intégré. Il faut donc trouver un autre moyen pour y arriver. - est-ce que les formulaires fonctionnent avec une source de données étant en fait un fichier odb se connectant à une source ODBC? A ma connaissance, non, il faudrait un pilote ODBC spécifique pour le fichier ODB et personne n'en a encore écrit. Chez les développeurs OOo, cela n'était pas considéré comme une priorité. - est-ce que ça marche aussi bien sous linux que sous windows? A ma connaissance, oui, mais il est vrai que nous n'utilisons pas Windows dans notre entreprise. Par contre, il y a de nettes baisses de performances sous Mac avec les versions X11, et une SGBDR distant, qui soit, ne fonctionnent pas en ODBC mysql, soit en JDBC sont d'une lenteur telle que mes utilisateurs sous Mac sont revenus à l'utilisation d'Excel et Word pour faire du publipostage et que pour la saisie dans des formulaires, c'est à s'arracher les cheveux parce que le pilote JDBC n'acceptait pas certaines requêtes qui fonctionnaient parfaitement sous ODBC et Linux. En tout cas, nous n'avons pas de soucis particuliers de performance sous Linux et ODBC. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] OOo Base - comparatif moteur BDD et OO
On Saturday 07 July 2007 11:53:33 Mitch wrote: Bonjour Mitch, pas d'ODBC sous Linux; JDBC et pilotes natifs de BdD seulement. Cela étant dit, un accès à MySQL sous Linux fonctionne comme un accès MySQL sous Windows - et vice versa. Tu t'es transporté dans le passé ? ;-) Je me sers sous Linux d'un accès ODBC/MyODBC depuis plus de 5 ans déjà et dans l'ensemble cela marche très bien. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[users-fr] Re: basic
Jean-Francois Nifenecker pierre nowak a écrit : Dans OOo Calc, j'ai une petite macro qui écrit qq chose dans la cellule sélectionnée par l'utilisateur J'aimerais ensuite déplacer la sélection sur la cellule d'à côté pour y inscrire un autre message. quelle instruction peut on utiliser en OOo basic pour cela ? L'enregistreur de macros peut t'aider à trouver la réponse L'enregistreur se contente apparemment d'enregistrer ce que l'on fait avec des adresses absolues. Le déplacement d'une case vers la gauche n'est pas enregistré comme tel, le code inscrit B6 puis C6 par exemple. Y a-t-il moyen d'utiliser cet enregistreur de manière à ce qu'il comprenne qu'on ne veut pas aller de B6 à C6 mais d'une case quelconque à sa voisine ? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] Re: basic
pierre nowak a écrit : Jean-Francois Nifenecker pierre nowak a écrit : Dans OOo Calc, j'ai une petite macro qui écrit qq chose dans la cellule sélectionnée par l'utilisateur J'aimerais ensuite déplacer la sélection sur la cellule d'à côté pour y inscrire un autre message. quelle instruction peut on utiliser en OOo basic pour cela ? L'enregistreur de macros peut t'aider à trouver la réponse L'enregistreur se contente apparemment d'enregistrer ce que l'on fait avec des adresses absolues. Le déplacement d'une case vers la gauche n'est pas enregistré comme tel, le code inscrit B6 puis C6 par exemple. Y a-t-il moyen d'utiliser cet enregistreur de manière à ce qu'il comprenne qu'on ne veut pas aller de B6 à C6 mais d'une case quelconque à sa voisine ? Une petite astuce : d'abord faire home (flèche diagonale) qui ramène à la première cellule de la ligne, puis droite. Cela permet, après avoir retiré le code inutile (celui du home), d'arriver à ce qu'on veut : sub Main rem -- rem define variables dim document as object dim dispatcher as object rem -- rem get access to the document document = ThisComponent.CurrentController.Frame dispatcher = createUnoService(com.sun.star.frame.DispatchHelper) rem -- dim args1(1) as new com.sun.star.beans.PropertyValue args1(0).Name = By args1(0).Value = 1 args1(1).Name = Sel args1(1).Value = false dispatcher.executeDispatch(document, .uno:GoRight, , 0, args1()) end sub C'est donc GoRight qui le fait, avec les arguments qui vont bien... -- Jean-Francois Nifenecker, Bordeaux - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[users-fr] installation OOo sur clé USB U3
Bonjour, J'ai installé sur une clé USB U3 la version portable de OOo de Framakey après passage par la moulinette Packagefactory (pour transformer de la version portable à la version U3). Tout fonctionne (pour l'instant) sauf que c'est PortableOoweb qui a été choisi comme programme de démarrage, donc c'est son icône qui apparaît dans le menu U3 (pas grave) et que c'est lui qui se lance au démarrage. Quelqu'un sait-il comment faire pour que ce soit PortableOpenOffice qui démarre ? Merci Henri - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] OOo Base - comparatif moteur BDD et OO
Alex Thurgood a écrit : On Saturday 07 July 2007 11:53:33 Mitch wrote: Bonjour Mitch, pas d'ODBC sous Linux; JDBC et pilotes natifs de BdD seulement. Cela étant dit, un accès à MySQL sous Linux fonctionne comme un accès MySQL sous Windows - et vice versa. Tu t'es transporté dans le passé ? ;-) Je me sers sous Linux d'un accès ODBC/MyODBC depuis plus de 5 ans déjà et dans l'ensemble cela marche très bien. Alex Ah? Ah bon. Au temps pour moi, alors. Mitch - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[users-fr] (writer et calc) raccourci clavier pour insertion date
Bonjour, Sous writer, je sais que Ctrl + F2 nous ouvre la boite de dialogue, mais je ne sais pas comment fabriquer un raccourci perso proposant directement mon format préféré. Sous calc, je ne sais même pas ouvrir une boite de dialogue. Et je ne trouve pas sur le forum. Idée ? Merci d'avance -- Capucine Renard - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] (writer et calc) raccourci clavier pour insertion date
RENARD a écrit : Bonjour, Sous writer, je sais que Ctrl + F2 nous ouvre la boite de dialogue, mais je ne sais pas comment fabriquer un raccourci perso proposant directement mon format préféré. Sous calc, je ne sais même pas ouvrir une boite de dialogue. Et je ne trouve pas sur le forum. Idée ? Merci d'avance Bonsoir, Ctrl + F2, ça marche aussi sous Calc, mais c'est pour insérer des fonctions. Pour le format d'une cellule ou d'un groupe de cellules sélectionnées, un clic à droite, et 'Formater les cellules' dans le menu flottant. Là aussi, une boite de dialogues avec beaucoup de choix. Bon surf, Christian -- Visitez http://christianwtd.free.fr/ pour débuter avec Calc, d'OpenOffice.org - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [users-fr] OOo Base - comparatif moteur BDD et OO
On Saturday 07 July 2007 12:13:11 Alex Thurgood wrote: On Saturday 07 July 2007 10:39:29 julien cochennec wrote: Bonjour à tous, A la relecture de ma réponse, je me rends compte que j'avais peut-être mal compris la question de Julien ci-dessous : - est-ce que les formulaires fonctionnent avec une source de données étant en fait un fichier odb se connectant à une source ODBC? Je pensais qu'il s'agissait ici d'utiliser le fichier ODB comme source de données et de l'attaquer via ODBC. Dans ce cas, ma réponse reste vraie pour autant que je sache. A ma connaissance, non, il faudrait un pilote ODBC spécifique pour le fichier ODB et personne n'en a encore écrit. Chez les développeurs OOo, cela n'était pas considéré comme une priorité. Par contre, s'il 'agit de faire un formulaire pour une BDD qui est définie dans un fichier ODB et que la connexion à la BDD se fait par ODBC, alors oui, cela marche, même bien, c'est la configuration que j'utilise depuis un certain temps déjà. Attention, pout ça, il faut qu'il existe un pilote ODBC permettant de se connecter à la BDD. Alex - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]