Requetter des donnée en ODBC vers Office 03

Fermé
gaelpog1 Messages postés 128 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 mars 2013 - 24 sept. 2009 à 14:47
gaelpog1 Messages postés 128 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 mars 2013 - 28 sept. 2009 à 16:37
Bonjour à tous,


Voilà mon problème :

Je cherche à savoir si on peut avec Office requetter une base de donnée (DB2 chez moi) pour afficher certaines données en fonction d'un champ recherche. Le processus est le suivant :

1. Un champ (cellule, boite de dialogue ou autre) demande un numéro de dossier ou permet de le renseigner.
2. Une requête est lancée via un driver ODBC pour scanner la base de donnée de l'AS 400 (driver déjà créé vers la bibliothèque, possibilité SQL).
3. Les champs sélectionnés dans la requêtes sont mis en forme dans un document quelconque (Excel, Word ou Access).

Exemple :
*************
[question logiciel :] Quel est le numéro de dossier ?
[utilisateur :] 09000700
[Logiciel :] recherche des champs sélectionnés et mise en forme comme suit :
Pour le dossier 09000700
Le nom de la personne est : xxxxx
Le prénom est : xxxx
La date de naissance est : xx/xx/xxxx
Merci de noter le numéro suivant : zzzzz
blablablabla
La direction (signature manuelle)
**************
Quelqu'un a une idée pour faire tout ça ?
Merci de votre aide !

5 réponses

gaelpog1 Messages postés 128 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 mars 2013 163
25 sept. 2009 à 14:03
up !
Quelqu'un maitrise la problématique ?
@+ Merci !
0
gaelpog1 Messages postés 128 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 mars 2013 163
27 sept. 2009 à 11:32
Salut,

J'ai avancé dans ma problématique :

- Avec MsQUERY, j'arrive a requêter ma table après création d'un driver ODBC. Par contre ça renvoie les résultats dans une table Excel. Par contre la mise en forme ne me convient pas (ça donne un tableau et je ne sais pas comment faire en sorte d'avoir une page plus sympa avec recherche du numéro).

- Avec Access, via le driver ODBC je trouve la table et je la sélectionne mais l'import (ou la liaison) plante à cause du nombre d'index trop élevés (>32).
- Avec Word, ben la je suis pas bon :(.


Toujours personne qui a une idée ?

@+
0
gaelpog1 Messages postés 128 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 mars 2013 163
28 sept. 2009 à 14:07
toujours personne ? hé ben...
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
28 sept. 2009 à 15:23
Bonjour,

Quelqu'un maitrise la problématique ?
En général, les gens s'auto-estiment "maitriser" sont nuls...

Toujours personne ? hé ben...
Plutôt que de râler:
Et si tu montrais ton code access qui plante?
Et si tu mettais ta feuille excel sur
https://www.cjoint.com/ en collant le lien proposé dans ton message
on pourrait apprécier; ce que ça donne un tableau et je ne sais pas comment faire en sorte d'avoir une page plus sympa

Et alors , peut-être, quelqu'un essaiera de t'aider en ayant du concret sous les yeux.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gaelpog1 Messages postés 128 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 23 mars 2013 163
28 sept. 2009 à 16:37
Salut et merci de ta réponse,


Je requête une base de donnée. Sans la base de donnée le fichier .xls ne sert pas à grand chose. Mais bon je vais le mettre en cjoint.

Les données sont récupérées comme suit :

|A |B |C |
1|Numro dossier |Nom| Prénom|
2|050000000 |Blabl| bla |

Et devront être mise en forme sous forme d'une lettre.

Pour la base Access, je n'arrive pas à récupérer la table vu que la récupération plante après la laconique phrase suivante : "L'opération a échoué. Il y a beaucoup trop d'index sur la table 'vttemp0000'. Supprimez quelques index et effectuez l'opération à nouveau".

Voilà tu sais tout je mettrai le fichier en ligne demain au plus tard.
@+
0