> 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 participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
145,68 €SSD Corsair Force MP600 Pro 1 To (NMVe M.2 Gen4, 7000/5500 Mo/s) à 145,68 € livré
Valable jusqu'au 23 Mai

Amazon Allemagne fait une promotion sur le SSD Corsair Force MP600 Pro 1 To (NMVe M.2 Gen4) qui passe à 141,07 € (avec la TVA ajustée). Comptez 4,61 € pour la livraison en France soit un total de 145,68 € livré alors qu'on le trouve ailleurs à partir de 160 €. Ce SSD utilise une interface M.2 NVMe PCIe Gen4 x 4 pour une connexion simple et des performances exceptionnelles : jusqu’à 7000 Mo/s en lecture séquentielle et jusqu’à 5500 Mo/s en écriture séquentielle. Le SSD est doté de la technologie 3D TLC NAND haute densité offrant une endurance d’écriture durable et assorti d’une garantie de 5 ans. Il est accompagné d'un dissipateur thermique.

Notez que ce SSD est compatible PS5.


> Voir l'offre
179,99 €SSD externe NVMe Crucial X8 2 To à 179,99 €
Valable jusqu'au 22 Mai

Amazon fait une promotion sur le SSD externe NVMe Crucial X8 2 To qui passe à 179,99 € alors qu'on le trouve ailleurs à partir de 240 €. Il offre des vitesses de lecture jusqu'à 1050 Mo/s et résiste aux chutes jusqu'à 2 mètres, aux chocs et aux températures extrêmes. Il est fourni avec des connecteurs USB C-3.2 et USB-A (USB classique).


> Voir l'offre
7,18 €Lot de 20 stylos-bille BIC rétractables à technologie antimicrobienne à 7,18 €
Valable jusqu'au 22 Mai

Amazon fait une promotion sur le lot de 20 stylos-bille BIC rétractables à technologie antimicrobienne à 7,18 € au lieu de 19,95 €. Disponibles en noir ou bleu. Pointe moyenne 1 mm.


> 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