[users-fr] basic

2007-07-07 Par sujet pierre nowak
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

2007-07-07 Par sujet Jean Baptiste Faure
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

2007-07-07 Par sujet julien cochennec

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

2007-07-07 Par sujet 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 :-)

--
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

2007-07-07 Par sujet Mitch
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

2007-07-07 Par sujet Alex Thurgood
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

2007-07-07 Par sujet Alex Thurgood
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

2007-07-07 Par sujet pierre nowak
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

2007-07-07 Par sujet Jean-Francois Nifenecker

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

2007-07-07 Par sujet Henri Boyet

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

2007-07-07 Par sujet Mitch 74

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

2007-07-07 Par sujet RENARD
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

2007-07-07 Par sujet christianwtd

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

2007-07-07 Par sujet Alex Thurgood
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]