Le 14/09/06, Eric Belhomme<{gmane}+no/[EMAIL PROTECTED]> a écrit :
Bonjour,
Bonsoir,

Avant tout, je précise que je suis une vraie tanche dans l'utilisation
des suites bureautiques. corollaire : je n'ai pas d'à priori par rapport
à une suite concurrente qui viendrait de Redmond ;)

Ma problématique est la suivante : je voudrais extraire des données
depuis un serveur de BDD (Ms SQL Server) et les coller dans une feuille
Calc.

J'ai bidouillé entre Calc et Base comme ceci :
* création d'un document Base : connection à mon serveur SQL via ODBC, et
écriture de ma requète SQL en "vrai" code SQL
* création d'un document Calc et création d'une plage de données externe,
alimentée par mon document Base

Ca fonctionne à peu près, mais il y a 2 inconvénients majeurs à cette
méthode :
1) Le requete étant prédéfinie, je ne peux modifier aucun paramètre,
alors qu'idéalement, je voudrais pouvoir rajouter des clauses WHERE afin
de filtrer le résultat...
2) la requète est très complexe, et met énormément de temps à s'exécuter.
De plus, ma base de données gonfle tous les jours, augmentant d'autant le
temps de traitement, ce qui fait que maintenant je me prends des erreurs
de timout dans la poire :-/ Ce problème découle directement de mon 1)
3) Je sens bien intuitivement que cette methode n'est vraiment pas la
meilleure...

J'ai donc voulu faire des macros. Problème, je suis complètement désarmé
devant le module de programmation de OOo, et je n'ai aucune idée quant à
la façon de procéder !

Donc, je suis à la recherche de :
- tout bon tuto concernant l'initiation à l'écriture de macro, et
notament sur la façon de créer des formulaires dans Calc, générer des
requetes SQL à la volée et les faire exécuter par un serveur distant...

document indispensable : http://docs.sun.com/app/docs/coll/1277.1?l=fr
exemples de macros pour bdd :
http://fr.openoffice.org/Documentation/How-to/indexht-programmation.html
en anglais : http://www.pitonyak.org/database/AndrewBase.pdf
- tout bon bouquin traitant le sujet, (j'ai pas vu grand chose en
librairie, ou que des ouvrages très généralistes qui n'abordent pas le
domaine de la programmation sous OOo)
http://www.eyrolles.com/Informatique/Livre/9782212117639/livre-programmation-openoffice-org-2.php
- éventuellement, de sociétés porposant des prestations de formation dans
ce domaine ?

Marie-jo ? http://www.idkal.com/

Merci de m'avoir lu jusque là :)

--
Rico

Manuel

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

Répondre à