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 15/10/2011, 15h52   #1
Invité régulier
 
Consultant informatique
Inscription : décembre 2009
Messages : 14
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : décembre 2009
Messages : 14
Points : 6
Points : 6
Par défaut Etat - Format d'affichage et pb alimentation textbox

Bonjour à tous,

J'ai un formulaire existant qui réalise un classement (cf fichier en pièce jointe).

J'aimerais apporter certaines modifications sur cet état :
1) J'ai deux requetes qui détermine la date minimale et la date maximale et j'aimerais les afficher dans les textbox "Du:"(pour la date min) et "Au :" (pour la date max).
2) J'aimerais changer le format d'affichage de la colonne transformation. Le format voulu est 1/3 pour 33% par exemple.

En ce qui concerne le point numéro 1), en mode création j'ai ajouter ceci dans la textbox "=[minDate]", minDate étant le nom de ma requête. Mais comme vous pouvez le constater sur l'image en pièce jointe, rien ne s'affiche à part un #Erreur

Pouvez-vous m'aidez ???
Images attachées
Type de fichier : png classement.png (14,6 Ko, 11 affichages)
ijunior est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 11h10   #2
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello
mindate et maxdate, ou Début et Fin sont juste les noms des textbox qui n'ont pas de données et sont donc indépendants
lors de l'ouverture du formulaire, on peut cependant initialiser ces deux boites avec les valeurs les plus courament utilisées
on peut aussi avoir une série de boutons comme çà pour éviter de s'emmerder

Ensuite, il faut filtrer le contenu de l'affichage en fonction du critère "entre début et fin"
enfin, pour avoir des rectangles colorés proportionnels au pourcentage, ça sera un peu plus dur surtout en mode continu
Images attachées
Type de fichier : png Capture.PNG (6,6 Ko, 3 affichages)
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2011, 20h10   #3
Invité régulier
 
Consultant informatique
Inscription : décembre 2009
Messages : 14
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : décembre 2009
Messages : 14
Points : 6
Points : 6
Hello,

Tout d'abord merci de m'avoir répondu !

Je ne suis pas sur d'avoir compris ce que tu m'as expliqué

Alors je vais détailler un max le fonctionnement de mon appli.

Dans un fichier excel(importé dans une table), j'ai des infos avec des dates au format xx/xx/xxxx. L'état qui est en PJ de mon premier message est le résultat d'une requête. Jusque ici tout va bien.

Cela commence à se gater lorsque j'essaie de mettre en "source" 2 requetes :
1) minDate : qui renvoie la date minimale
2) maxDate : qui renvoie la date maximale

Je veux les afficher dans mes textbox afin de déterminer la période en faisant dans chacune des textbox : =[minDate] et =[maxDate]

Et c'est la que j'obtiens mes deux belles "#erreur" dans mon état. J'espère avoir été plus clair.
ijunior est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 10h07   #4
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello
effectivement, j'avais pas bien compris ta demande!
on ne peut pas mettre le nom d'une requête comme source d'une textbox.
Une solution est d'utiliser les fonctions de regroupement de domaine.
fonction mindom: propriétés, onglet données, source contrôle = MinDom("Date";"Table")
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2011, 22h16   #5
Invité régulier
 
Consultant informatique
Inscription : décembre 2009
Messages : 14
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : décembre 2009
Messages : 14
Points : 6
Points : 6
Merci de ton aide.

Mais en utilisant la méthode mindom dans source controle j'ai le message suivant : veuillez entrer une valeur pour date création.

J'ai entré la commande suivante dans le source controle :

Code :
=MinDom([date création];[Informations Sources])
Informations Sources est la table qui contient les informations et la date que je veux récupérer. J'ai suivi la syntaxe que tu m'as donnée plus celle de l'aide mais j'y arrive pas.

Est-ce un problème de syntaxe ?
ijunior est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 05h00   #6
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello
effectivement c'est un pb de syntaxe
Code :
=MinDom("[date création]";"[Informations Sources]")
et si tu n'avais pas d'espace dans les noms de champs tu pourrais éviter les []
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2011, 21h17   #7
Invité régulier
 
Consultant informatique
Inscription : décembre 2009
Messages : 14
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : décembre 2009
Messages : 14
Points : 6
Points : 6
Effectivement c'était bien ça

Le problème est donc réglé

Merci beaucoup !!!!
ijunior 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 11h13.


 
 
 
 
Partenaires

Hébergement Web