Bonjour à tous,

non, je ne veux pas afficher tout simplement le résultat d'une requête dans un DBGrid ou tout autre composant de la famille !

Ce que je voudrais, c'est exécuter une requête (donc qui existe déja dans la DB Access) via delphi et visualiser le résultat DANS Access. (je sais que c'est puant mais on a pas toujours le choix. Le boss c'est le boss !).

J'ai déja utilisé un truc du genre pour les états ou les macros :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
try
    vAccess := GetActiveOleObject('Access.Application');
  Except
    vAccess := CreateOleObject('Access.Application');
  end;
  vAccess.visible:=true;
  vAccess.OpenCurrentDatabase(DBPath, false);
  //pour exécuter un état
  vAccess.DoCmd.OpenReport('monrapport', acViewPreview, EmptyParam, EmptyParam);
 
//pour exécuter une macro
vAccess.DoCmd.RunMacro('mamacro', EmptyParam, EmptyParam);
Mais pour une requête je sais pas du tout !!

Quelqu'un à une idée ?

Merci d'avance

@+