× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Access - problème lors de la création d'un rapportSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Loris
  Posté le 15/12/2008 @ 17:42 
Aller en bas de la page 
Petit astucien

Bonjour à tous,

Je serai reconnaissant si quelqu'un pouvait m'aider à trouver une solution à un problème que je rencontre dans le développement d'un rapport. Dans la base de données annexée (http://cjoint.com/?mpsyKyfMfW), il y a une table sur laquelle est basée une requête de type "crosstab" et cette dernière est la source pour mon rapport.

Le rapport a pour objectif d'afficher les encours de clients avec un certain nombre de banques. Le rapport est composé de 2 parties: une partie "détails" où sont affichés les encours en montant nominal (en mios d'euros) ainsi qu'en pourcentage au-dessus duquel figure une partie "résumé" afffichant i) l'encours total par client, ii) une limite donnée ainsi que iii) l'exposition aux banques étant la plus élevée par client. C'est ce dernier élément qui me pose problème.

Dans la base de données annexée, il y a 2 rapports: "rptLmaPcAstucesSansExpositionMax" fonctionnant parfaitement mais sans afficher l'exposition maximale et "rptLmaPcAstucesAvecExpositionMax" devant afficher l'exposition maximale (e.g. 51.0% pour le client 1 ou 54.2% pour le client 2) mais pour lequel un message d'erreur est retourné en rapport avec un contrôle de la partie "détails" que je souhaite utiliser dans la partie "résumé". Ce contrôle nommé "txtHi3" (j'ai commencé par le client 3) a pour source "=Max([txtDets3])" devant -pensé-je- afficher le pourcentage le plus élevé pour le client concerné. En lieu de cela, le message d'erreur suivant s'affiche: "The Microsoft Jet database engine does not recognize '[txtDets3]' as a valid field name or expression.". Quelqu'un aurait-il une idée sur ce que je ne fais pas correctement et sur ce que je dois faire pour atteindre l'objectif souhaité? D'avance merci!

PS: Je pourrais sans doute -bien que difficilement- expliquer davantage la construction du rapport mais je pense que l'analyse du rapport "rptLmaPcAstucesSansExpositionMax" devrait être plus aisée pour toute personne susceptible de m'aider. Je suis évidemment à votre disposition pour fournir de plus amples information si cela devait s'avérer utile.

Meilleures salutations.

Publicité
mrb
 Posté le 15/12/2008 à 17:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

pour ma part le fichier joint est illisible

Loris
 Posté le 15/12/2008 à 21:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Hello,

Merci pour le feed-back! Une nouvelle version de la base de données se trouve ici (http://cjoint.com/?mpwskDAIaY). J'espère que l'accès à cette dernière sera dépourvu de problèmes.

Meilleures salutations.

mrb
 Posté le 16/12/2008 à 10:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

toujours identique c.a.d absolument illisible

Bérylion
 Posté le 16/12/2008 à 16:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bin, les 2 liens sont OK pour moi...
j'ai zieuté vite fait, j'ai pensé faire un essai avec maxDom() (tu cherches le max sur un champ calculé !) mais pas eu le temps de tester.
ai pas access sur ce poste donc peux pas te dire.
regarderai plus tard si je trouve le tps...
Loris
 Posté le 16/12/2008 à 18:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Hello Bérylion,

Merci pour la réponse! J'avais déjà envisagé dans un passé récent d'utiliser MaxDom() que je ne connaissais pas (i.e. la fonction se nomme DMax() en anglais, if any...) et j'avais rapidement laissé tomber car cela me semblait trop complexe.

Suite à ta suggestion, je viens de me pencher à fond sur cette fonction et j'ai trouvé la solution à mon problème qui -étrangement- ne fait pas appel à la fonction MaxDom(). Malgré tout, c'est grâce à cela que j'ai trouvé la sortie du tunnel et je remercie à mille reprises pour cette suggestion qui a donc provoqué le déclic libérateur et m'a donné la motivation nécessaire pour faire plus ample connaissance avec MaxDom().

La solution finale est implémentée dans le rapport "rptLmaPcAstucesAvecExpositionMax" de la table de données disponible sous http://cjoint.com/?mqtnA8c02s

Meilleures salutations.

Bérylion
 Posté le 16/12/2008 à 21:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

oui, c'est logique et c'est bien plus simple qu'un Dmax (quoique basé sur le même principe... ; j'ai encore du flair ) qui de toute façon ne fonctionnerais pas car on n'est pas sur un champ, mais sur un calcul de champs calculés...



Modifié par Bérylion le 16/12/2008 21:13
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
16,99 €Câble plat Ethernet RJ45 Ugreen Cat 7 10 Gbps 15 m à 16,99 € avec le code N2IO5SYA
Valable jusqu'au 22 Septembre

Amazon fait une promotion sur le câble plat Ethernet RJ45 Ugreen Cat 7 10 Gbps 600 Mhz d'une longueur de 15 m à 16,99 € avec le code N2IO5SYA. On le trouve habituellement à 31,99 €. Pour profiter de l'offre, saisissez le code N2IO5SYA sur la page de paiement. La livraison en point relais est gratuite.


> Voir l'offre
9,99 €Adaptateur Bluetooth USB TP-Link UB400 à 9,99 €
Valable jusqu'au 24 Septembre

Amazon fait une promotion sur l'adaptateur Bluetooth USB TP-Link UB400 qui passe à 9,99 €. Cet adaptateur à brancher sur un port USB va vous permettre d'ajouter le bluetooth à votre ordinateur et d'utiliser ensuite sans fil vos périphériques bluetooth : souris, clavier, casque, manette, téléphone, ...


> Voir l'offre
314,03 €Lego Technic 42115 Lamborghini Sian FKP 37 à 314,03 € livrée
Valable jusqu'au 19 Septembre

Amazon Allemagne fait une promotion sur le Lego Technic 42115 Lamborghini Sian FKP 37 qui passe à 298,93 € (avec la TVA ajustée). Comptez 15,10 € pour la livraison en France soit un total de 314,03 € livré. On la trouve ailleurs à 379,90 €. 


> Voir l'offre

Sujets relatifs
Problème Listbox.count dans VBA access
Problème avec Access 2007
Problème Access et Visual Basic
creation base de données access 2007
Probleme formulaire access 2007
Création Access
Outils Création Formulaire grisés Access 2010
Access 2010 Outils Création Formulaire grisés
Création à partir d'un fichier access
Problème lors de l'enregistrement de mon image.
Plus de sujets relatifs à Access - problème lors de la création d''un rapport
 > Tous les forums > Forum Bureautique