

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
6 messages in org.openoffice.fr.progRe: [prog] bien débuter en programmat...| From | Sent On | Attachments |
|---|---|---|
| Eric Belhomme | Sep 14, 2006 4:07 am | |
| Manuel NAUDIN | Sep 14, 2006 12:18 pm | |
| Eric Belhomme | Sep 15, 2006 7:31 am | |
| Laurent Godard | Sep 15, 2006 7:51 am | |
| Marceau GUIHARD | Sep 15, 2006 9:42 am | |
| Eric Belhomme | Sep 18, 2006 12:05 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [prog] bien débuter en programmation avec OOo ? | Actions... |
|---|---|---|
| From: | Manuel NAUDIN (audi...@gmail.com) | |
| Date: | Sep 14, 2006 12:18:41 pm | |
| List: | org.openoffice.fr.prog | |
Le 14/09/06, Eric Belhomme<{gmane}+no/sp...@ricospirit.net> 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







