OVH Cloud OVH Cloud

Filtre sur état

8 réponses
Avatar
catherine.soranzo
Bonjour à tous,

Je fais appel à vos lumières car les miennes s'affaiblissent .....
Je travaille sous Access 97.
J'ai un Etat "Analyse" qui est composé de 5 Sous-Etats.
Un Sous-Etat = Une requête
Mon problème est le suivant : chaque requête comporte une valeur de
paramètre [Mois?] qu'il faut renseigner à l'ouverture de l'Etat
Principal, soit 5 fois !!

1. Y a-t-il un moyen de renseigner cette valeur de paramètre seulement
1 fois ?

2. Y a-t-il un moyen pour que le mois sélectionné figure en entête de
l'Etat Principal ?

NOTA : L'analyse portant sur le même mois, la valeur renseignée est la
même pour les 5 Sous-Etats.

Merci d'avance à celui ou celle qui m'aidera.

A+
Catherine

8 réponses

Avatar
Daniel Carollo
Bonjour Catherine!

Pourquoi ne pas mettre une liste deroulante sur votre formulaire, et prendre
la valeur de cette liste comme parametre dans les 5 sous-etats?
Pour ce qui est de l'etat principal, il est bien sur possible de mettre
cette valeur dans l'en-tete, soit en creant un petit sous-etat qui reprend
seulement cette valeur, soit en ajoutant une colonne a la requete principale
qui reprend cette valeur choisie.

J'espere que ca vous donne des pistes...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Medinlu" wrote in message
news:
Bonjour à tous,

Je fais appel à vos lumières car les miennes s'affaiblissent .....
Je travaille sous Access 97.
J'ai un Etat "Analyse" qui est composé de 5 Sous-Etats.
Un Sous-Etat = Une requête
Mon problème est le suivant : chaque requête comporte une valeur de
paramètre [Mois?] qu'il faut renseigner à l'ouverture de l'Etat
Principal, soit 5 fois !!

1. Y a-t-il un moyen de renseigner cette valeur de paramètre seulement
1 fois ?

2. Y a-t-il un moyen pour que le mois sélectionné figure en entête de
l'Etat Principal ?

NOTA : L'analyse portant sur le même mois, la valeur renseignée est la
même pour les 5 Sous-Etats.

Merci d'avance à celui ou celle qui m'aidera.

A+
Catherine


Avatar
catherine.soranzo
Merci Daniel ! C'est super !


"Daniel Carollo" wrote in message news:<#...
Bonjour Catherine!

Pourquoi ne pas mettre une liste deroulante sur votre formulaire, et prendre
la valeur de cette liste comme parametre dans les 5 sous-etats?
Pour ce qui est de l'etat principal, il est bien sur possible de mettre
cette valeur dans l'en-tete, soit en creant un petit sous-etat qui reprend
seulement cette valeur, soit en ajoutant une colonne a la requete principale
qui reprend cette valeur choisie.

J'espere que ca vous donne des pistes...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Medinlu" wrote in message
news:
Bonjour à tous,

Je fais appel à vos lumières car les miennes s'affaiblissent .....
Je travaille sous Access 97.
J'ai un Etat "Analyse" qui est composé de 5 Sous-Etats.
Un Sous-Etat = Une requête
Mon problème est le suivant : chaque requête comporte une valeur de
paramètre [Mois?] qu'il faut renseigner à l'ouverture de l'Etat
Principal, soit 5 fois !!

1. Y a-t-il un moyen de renseigner cette valeur de paramètre seulement
1 fois ?

2. Y a-t-il un moyen pour que le mois sélectionné figure en entête de
l'Etat Principal ?

NOTA : L'analyse portant sur le même mois, la valeur renseignée est la
même pour les 5 Sous-Etats.

Merci d'avance à celui ou celle qui m'aidera.

A+
Catherine




Avatar
catherine.soranzo
Bonjour à tous,

J'ai besoin d'aide (sous Access 97)

J'ai 5 sous-états groupés dans 1 Etat Principal.
1 requete = 1 sous-Etat.
Dans chaque requete, une valeur de paramètre est demandée.

Pour éviter de saisir 5 fois la même valeur de paramètre à l'ouverture
de l'Etat principal et permettre de choisir la période d'analyse, j'ai
créé :
un formulaire "F_MOIS" comprenant 2 champs (liste déroulante) :
1. MoisDébut
2. MoisFin

basé sur une Table "T_MOIS" comprenant 2 champs :
1. Numéro auto (seule façon que j'ai trouvée pour que les mois soient
dans l'ordre! - Y en a-t-il une autre ?)
2. Mois (Les 12 mois de l'année)

Je ne sais pas si la méthode est correcte mais jusque là ça marche.

Voici mon problème :
Dans l'entete de mon Etat principal, je souhaite que figure la période
choisie. J'ai donc créé 2 Zones de texte reprenant les valeurs
"MoisDébut" et "MoisFin" saisies dans le formulaire "F_MOIS"

Or, la valeur renvoyée n'est pas le mois en lettre, mais le mois en
chiffre (Ex. 2 pour Février) qui, je suppose, correspond au n° Auto de
la table "T_Mois".

Comment obtenir le mois en lettre ?

J'ai essayé d'être le plus claire possible ............... !

Merci d'avance à qui m'aidera !
Catherine
Avatar
3stone
Salut,

Medinlu
Voici mon problème :
Dans l'entete de mon Etat principal, je souhaite que figure la période
choisie. J'ai donc créé 2 Zones de texte reprenant les valeurs
"MoisDébut" et "MoisFin" saisies dans le formulaire "F_MOIS"

Or, la valeur renvoyée n'est pas le mois en lettre, mais le mois en
chiffre (Ex. 2 pour Février) qui, je suppose, correspond au n° Auto de
la table "T_Mois".




essaies ca...

= Format( Cdate("1/" & [MoisDébut] & "/2000"),"mmmm" )



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
catherine.soranzo
Salut 3stone,

Merci pour ta réponse. J'ai testé la formule sous Access 2000, ça
fonctionne mais malheureusement elle ne fonctionne pas sous Access 97.
Or la base est sous Access 97 ! Je l'ai mise dans la source controle
du champs de l'Etat principal mais visiblement la syntaxe ne lui
convient pas. J'ai bidouillé les guillemets, j'ai essayé sous VBA
(évènement "Sur formatage" ???) sans plus de succès.

As-tu une autre idée ???
Merci d'avance,
Catherine


"3stone" wrote in message news:...
Salut,

Medinlu
Voici mon problème :
Dans l'entete de mon Etat principal, je souhaite que figure la période
choisie. J'ai donc créé 2 Zones de texte reprenant les valeurs
"MoisDébut" et "MoisFin" saisies dans le formulaire "F_MOIS"

Or, la valeur renvoyée n'est pas le mois en lettre, mais le mois en
chiffre (Ex. 2 pour Février) qui, je suppose, correspond au n° Auto de
la table "T_Mois".




essaies ca...

= Format( Cdate("1/" & [MoisDébut] & "/2000"),"mmmm" )



Avatar
3stone
Salut,

Medinlu
J'ai testé la formule sous Access 2000, ça
fonctionne mais malheureusement elle ne fonctionne pas sous Access 97.



Si... pareil sur A97...

As-tu pensé à remplacer la virgule (,) par un point-virgule (;)
selon l'endroit ou tu l'utilise ?

= Format( Cdate("1/" & [MoisDébut] & "/2000");"mmmm" )


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
catherine.soranzo
Salut 3stone,

Oui, j'ai bien mis le point virgule au lieu de la virgule mais rien
n'y fait !
Access me renvoie #NOM? à la place du mois en lettre.
On dirait que la fonction FORMAT n'est pas reconnue car j'ai le même
problème lorsque j'utilise cette fonction dans une requête pour
extraire le mois d'une date et le convertir en lettre ???
Question (peut-être ???) stupide : Ce pourrait-il qu'une partie des
fonctions Access ne soit pas installée ?
PS. Je travaille sous windows 2000 en réseau.

Merci d'avance,
A+
Catherine


"3stone" wrote in message news:...
Salut,

Medinlu
J'ai testé la formule sous Access 2000, ça
fonctionne mais malheureusement elle ne fonctionne pas sous Access 97.



Si... pareil sur A97...

As-tu pensé à remplacer la virgule (,) par un point-virgule (;)
selon l'endroit ou tu l'utilise ?

= Format( Cdate("1/" & [MoisDébut] & "/2000");"mmmm" )



Avatar
Daniel Carollo
Bonjour Catherine!

Il s'agit probablement d'une reference manquante. Ouvrez une fenetre de code
et regardez dans Outils/References. Decochez toutes celles qui sont marquees
manquantes.

J'espere que ca vous aide a demarrer...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"Medinlu" wrote in message
news:
Salut 3stone,

Oui, j'ai bien mis le point virgule au lieu de la virgule mais rien
n'y fait !
Access me renvoie #NOM? à la place du mois en lettre.
On dirait que la fonction FORMAT n'est pas reconnue car j'ai le même
problème lorsque j'utilise cette fonction dans une requête pour
extraire le mois d'une date et le convertir en lettre ???
Question (peut-être ???) stupide : Ce pourrait-il qu'une partie des
fonctions Access ne soit pas installée ?
PS. Je travaille sous windows 2000 en réseau.

Merci d'avance,
A+
Catherine


"3stone" wrote in message
news:...

Salut,

Medinlu
J'ai testé la formule sous Access 2000, ça
fonctionne mais malheureusement elle ne fonctionne pas sous Access 97.



Si... pareil sur A97...

As-tu pensé à remplacer la virgule (,) par un point-virgule (;)
selon l'endroit ou tu l'utilise ?

= Format( Cdate("1/" & [MoisDébut] & "/2000");"mmmm" )