Suite...

Ma réponse précédente reposait sur ton exemple de code mais tu peux
simplifier comme ceci :

Sub PysSQLDansCalc()
  
dim oClasseur as object
dim oFeuille as object
dim PropSQL(2) as new com.sun.star.beans.PropertyValue
dim oPlage as object

oClasseur = stardesktop.loadcomponentFromUrl("private:factory/scalc",
"_blank", 0, array())
oFeuille = oClasseur.sheets.getByIndex(0)

oPlage = oFeuille.getCellRangeByName("A1")

PropSQL(0).name="DatabaseName"
PropSQL(0).value="Commandes"
PropSQL(1).name="SourceType"
PropSQL(1).value=com.sun.star.sheet.DataImportMode.SQL
PropSQL(2).name="SourceObject"
PropSQL(2).value="SELECT NomProduit,  PrixUnitaire FROM Produits where
PrixUnitaire > 10"

oPlage.doImport(PropSQL())

End Sub


Nota : aucun contrôle n'est fait dans ce code (vérification que la source
de données Commandes existe  par exemple).

Cordialement
Pierre-Yves



--
View this message in context: 
http://nabble.documentfoundation.org/Resultat-d-une-requete-pre-enregistrees-dans-Calc-tp4101992p4102008.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à