Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/02/2012, 12h59   #1
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 103
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : janvier 2006
Messages : 103
Points : 27
Points : 27
Par défaut requête source graphique etat

Bonjour,
Dans un graphique d'état, une requete analyse croisée en source.
Un champ calculé retourne beaucoup de decimales, je renseigne le format à 2 decimales dans la zone format de la fzeuille de propriéte. Resultat escompté puis
lorsque j'ouvre l'état et donc le graphique l'affichage de la table de données retourne a nouveau un grand nombre de décimale. Je retourne dans la requête source et là le format que je viens juste d'enregistrer a disparu.
Avez vous une solution, je "patine" depuis pas mal de temps la dessus
Merci par avance pour votre aide
PN
Pierren est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2012, 18h20   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 090
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 090
Points : 11 622
Points : 11 622
Bonjour,

Peut-on avoir le détail de la requête ainsi de comment tu fixes le format (fonction ou propriété du champ de la requête) ?

Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 12h28   #3
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 103
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : janvier 2006
Messages : 103
Points : 27
Points : 27
Bonsoir,
Désolé pour le cafouillage

C'est une requête analyse croisée, que je transforme en SQL (plus bas) pour te la décrire. Le champs calculé est le "TRANSFORM . Sum([QTE]/1000) AS Qty" .
Dans la feuille de propriété il n'y a que format (j'y inscrit fixe) et pas décimale. Dans d'autres etat, les champs calculé me permettent de renseigner le format (fixe) et aussi les décimale mais le problème reste le même
Merci en tous cas pour ton aide

PN



Code :
1
2
3
4
5
6
PARAMETERS [Forms]![MENU]![Testo1] Text ( 255 ), [Forms]![MENU]![Testo123] DateTime, [Forms]![MENU]![Testo124] DateTime, [Forms]![MENU]![Testo195] Text ( 255 ), [Forms]![MENU]![Testo201] Text ( 255 ), [Forms]![MENU]![Testo202] Text ( 255 ), [Forms]![MENU]![Testo203] Text ( 255 ), [Forms]![MENU]![Testo204] Text ( 255 ), [Forms]![MENU]![Testo205] Text ( 255 ), [Forms]![MENU]![Testo206] Text ( 255 ), [Forms]![MENU]![Testo207] Text ( 255 ), [Forms]![MENU]![Testo208] Text ( 255 ), [Forms]![MENU]![Testo209] Text ( 255 ), [Forms]![MENU]![Testo210] Text ( 255 );
TRANSFORM Sum([QTE]/1000) AS Qty
SELECT (Format([BEDAT],"yyyy mm")) AS [Month]
FROM [Order book Follow-up Quantities per Cast Iron type] INNER JOIN [Traduction cast iron] ON [Order book Follow-up Quantities per Cast Iron type].VTEXT = [Traduction cast iron].VTEXT
GROUP BY [Order book Follow-up Quantities per Cast Iron type].Year, (Format([BEDAT],"yyyy mm"))
PIVOT [Traduction cast iron].CASTIRON;
Pierren est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 14h45   #4
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 090
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 090
Points : 11 622
Points : 11 622
Avec ceci il devrait limiter à 2 décimale définitivement.

Code :
TRANSFORM ccur(Sum([QTE]/1000)) AS Qty
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 15h55   #5
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 103
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : janvier 2006
Messages : 103
Points : 27
Points : 27
Par défaut requête source graphique etat

Merci, je pense que c'est en effet la bonne voie de formater.
La requête retour un message d'erreur " la requête est trop complexe pour être élaluée ... cela ne fonctionne pas encore

PN
Pierren est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 17h33   #6
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 090
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 090
Points : 11 622
Points : 11 622
Et si tu organises différemment comme ceci :
Code :
1
2
 
TRANSFORM ccur(Sum([QTE])/1000) AS Qty
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste
MsGraph et VBA - 1e Partie 2e partie
Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010
Complément :Générateur de msgbox
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2012, 19h18   #7
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 103
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : janvier 2006
Messages : 103
Points : 27
Points : 27
Par défaut requête source graphique etat

Bonsoir,

J'ai essayé toutes les factorisations, sur certain états cela ne fonctionne pas.
J'ai toujours le même message d'erreur.
A quel limitation ce problème est-il du ? Machine, soft?
Je n'ai toujours pas compris pourquoi le format renseigné dans la feuille de propriété de la requête disparaît.
En tous cas j'ai resolu le problème sur déjà quelques états, et je t'en remercie
Je continue à chercher, ouvert à d'autres solutions

Pierre
Pierren est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2012, 20h16   #8
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 103
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : janvier 2006
Messages : 103
Points : 27
Points : 27
Par défaut Resolu

Bonsoir,

Je marque cette discussion comme resolue, la solution est en effet dutiliser les fonctions de formats. Pour ce que je n'ai pas encore résolu, j'ai compris qu'il s'agissait d'un problème de structure de données qui est d'une autre nature
Merci a Loufab !

Pierre
Pierren est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h02.


 
 
 
 
Partenaires

Hébergement Web