× 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
-50%Jusqu'à -50% sur les pastilles lave-vaisselle de la marque Finish
Valable jusqu'au 07 Août

Cette semaine, Amazon offre jusqu'à 50% de remise immédiate sur les pastilles lave-vaisselle de la marque Finish.


> Voir l'offre
12,99 €Lot de 50 masques chirurgicaux à 12,99 €
Valable jusqu'au 09 Août

Le vendeur sérieux ILFD propose sur Amazon le lot de 50 masques chirurgicaux à 12,99 €. La livraison est effectuée par Amazon et sera donc rapide (quelques jours). La livraison est gratuite pour les membres Prime et gratuite à partir de 25 € pour les autres (si vous prenez 2 lots donc). Pour les moins pressés, vous pouvez les faire venir directement de Chine à 3,60 € le lot de 50 masques. Dans ce cas cela peut prendre plusieurs semaines à arriver.


> Voir l'offre
35,29 €Compresseur portable autonome Xiaomi Mija à 35,29 €
Valable jusqu'au 07 Août

Gearbest fait une promotion sur le compresseur portable autonome Xiaomi Mija qui passe à 35,29 €. Ce compresseur à emporter facilement avec vous comporte un écran (où vous pourrez choisir la pression à atteindre en PSI ou BAR) une batterie de 2000 mA et vous permettra de gonfler vos jouets (41 pièces avec une charge), pneus de vélo, de trotinette, de moto (6 pneus avec une charge) et même de voiture (5 pneus avec une charge) facilement. Le câble est accompagné d'un embout pour valve Schrader et un adapteur Presta et une aiguille sont fournis. Le compresseur se recharge via une prise Micro USB.

Ce marchand sérieux se trouvant en Chine, la livraison peut prendre une vingtaine de jours. Vous pouvez payer par carte bancaire ou par Paypal (conseillé pour bénéficier de la garantie Paypal).


> 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