Petite question sur interaction Access/Excel [Access] - SQL/NoSQL - Programmation
Marsh Posté le 04-01-2006 à 23:37:12
Access n'offre pratiquement aucune fonction pour faire du graphique. Donc, il faut opter pour une solution mixte : Access + un outil qui fait des graphiques, par exemple :
1. Access + Excel,
2. Access + PHP + fpdf.
C'est cette deuxième solution qui avait été choisie là où je travaillais. Le résultat était très beau (des belles couleurs, belles polices de caractères, une liberté totale pour faire tous les ornements voulus, etc.), mais le développement était très long (1 à 3 semaines par graphique).
Le plus simple dans le cas exposé semble être la solution Access + Excel. D'ailleurs, en relisant la question, je m'aperçois que c'est la solution qui est retenue (donc ne pas lire mon paragraphe plus haut).
L'ODBC est plus simple que l'automation, mais permet de faire moins de choses. L'ODBC ne permet que de faire des requêtes SQL simples, ce qui est peut-être suffisant.
Marsh Posté le 05-01-2006 à 15:56:02
plutôt qu'ODBC, utilise la couche OLE des drivers MSJET, c'est plus performant, et c'est 100% compatible.
sinon, olivthill, t'entends quoi par "que des requêtes SQL simples" ? je suis toujours passé par ODBC/OLEDB, et je t'assure que certaines de mes requêtes sont loin d'être simples
Marsh Posté le 04-01-2006 à 18:53:51
Salut,
Une petite question toute simple.
Je développe une bdd a partir de fichiers Excel ( c'est à dire que la personne gêrait ses données sous Execl et j'en fais une bdd access).
Sous Excel, il y avait de nombreuse relations, des graphiques, des synthèses, des synthèse de synthèse etc ...
Donc ma question :
Vers quoi me conseillé vous de me tourner pour reproduire le plus éfficacement ces graphiques, synthèses, synthèse de synthèse etc ...
Des états Access ? Avoir recours aux automations sous Access ? Ou ( ce vers quoi je me dirige ) créer un lien ODBC pour bosser avec la source de données directement sous Excel ?
Ou plus simplement : comment feriez vous ?
Message édité par Frogyman le 04-01-2006 à 18:56:41