Bonjour,
titre énigmatique, mais j'avoue que là j'ai un truc super bizarre que je ne comprends pas.
J'ai une requête dans Access qui va me chercher le Top 30 des plus gros montants dans une table Access.
Le résultat est ensuite lié dans un onglet Excel (Tableau).
Si je laisse mes données dans Access tout se passe bien et je récupère le résultat attendu dans Excel (un tableau).
Code : Sélectionner tout - Visualiser dans une fenêtre à part Rang: VraiFaux(EstNull([Total Euro]);Null;CpteDom("*";"reqTop30GTSAstreintesTmp";"[Total Euro] >" & Int([Total Euro])))
Tout se détraque quand je veux que mes données soient dans une liste Sharepoint liée à Access.
Pour faire simple, ma requête de calcul va chercher dans une liste Sharepoint au lieu de Access.
Quoi du plus trivial en apparence !
Les données sont bien restituées sans problème par la requête Access, mais pas dans Excel, j'ai le message
"Les données n'ont pas pu être récupérées de la base de données" etc etc, comme si la requête comportait une fonction interdite.
A priori c'est le dcount qui lui pose problème car si je remplace cette partie ça marche. Sauf que pourquoi le dcount ne marche pas si les données sont dans Sharepoint alors qu'avec la même fonction ça marche si les données sont dans une table.
Donc finalement la question que je me pose c'est,
en quoi le fait que les données soient dans une liste Sharepoint au lieu d'une table locale fait que le Dcount ne marche pas dans Excel.
Je précise que la base est bien en ANSI92
Je ne sais pas si j'ai été assez clair dans mes explications.
Merci de votre aide.
Partager