Age Mini

Le
Jacques
Bonjour,

Comment obtenir l'âge mini,cette ligne me donne une valeur négative .

=MinDom("Year(Now())-Year([DateNaissance])";"tbl
Adhérents";"[Départ]=0 and [Civilité]='Me'")

Merci pour votre aide.

Salutations
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gloops
Le #6389051
Salut,

Sors voir Year(Max([DateNaissance]))
(je n'ai pas vérifié si Max fonctionne sur une date ; sinon il vaut
mieux préférer Max(Year(DateNaissance)) )

ça ne serait pas spécialement étonnant que tu obtiennes plus de 200 7.

Sinon vérifie que Year(Now()) retourne bien 2007, et non 7.

______________________________________
Jacques a écrit, le 07/10/2007 11:39 :
Bonjour,

Comment obtenir l'âge mini,cette ligne me donne une valeur négative .

=MinDom("Year(Now())-Year([DateNaissance])";"tbl
Adhérents";"[Départ]=0 and [Civilité]='Me'")

Merci pour votre aide.

Salutations



Jacques
Le #6389031
On 7 oct, 11:51, Gloops
Salut,

Sors voir Year(Max([DateNaissance]))
(je n'ai pas vérifié si Max fonctionne sur une date ; sinon il vaut
mieux préférer Max(Year(DateNaissance)) )

ça ne serait pas spécialement étonnant que tu obtiennes plus de 200 7.

Sinon vérifie que Year(Now()) retourne bien 2007, et non 7.

______________________________________
Jacques a écrit, le 07/10/2007 11:39 :



Bonjour,

Comment obtenir l'âge mini,cette ligne me donne une valeur négative .

=MinDom("Year(Now())-Year([DateNaissance])";"tbl
Adhérents";"[Départ]=0 and [Civilité]='Me'")

Merci pour votre aide.

Salutations- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -


Bonjour Gloops,

J'ai résolu le problème D'âge Mini, par contre cette ligne ne
fonctionne pas :

=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me' and [date naissance]=" & [TxtDateNaisMaxi])

La valeur de TxtDateNaisMaxi je la prends dans une zone de texte qui à
cette ligne

=MaxDom([DateNaissance])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me'")

Salutations


Eric
Le #6389011
Bonjour,

Essaies:
=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and [Civilité]='Me'
and [date naissance]=" & Format(TxtDateNaisMaxi,"#mm/dd/yyyy#"))

On 7 oct, 11:51, Gloops
Salut,

Sors voir Year(Max([DateNaissance]))
(je n'ai pas vérifié si Max fonctionne sur une date ; sinon il vaut
mieux préférer Max(Year(DateNaissance)) )

ça ne serait pas spécialement étonnant que tu obtiennes plus de 2007.

Sinon vérifie que Year(Now()) retourne bien 2007, et non 7.

______________________________________
Jacques a écrit, le 07/10/2007 11:39 :



Bonjour,
Comment obtenir l'âge mini,cette ligne me donne une valeur négative .
=MinDom("Year(Now())-Year([DateNaissance])";"tbl
Adhérents";"[Départ]=0 and [Civilité]='Me'")
Merci pour votre aide.
Salutations- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -



Bonjour Gloops,

J'ai résolu le problème D'âge Mini, par contre cette ligne ne
fonctionne pas :

=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me' and [date naissance]=" & [TxtDateNaisMaxi])

La valeur de TxtDateNaisMaxi je la prends dans une zone de texte qui à
cette ligne

=MaxDom([DateNaissance])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me'")

Salutations



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr



Jacques
Le #6388981
On 7 oct, 16:04, Eric
Bonjour,

Essaies:
=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and [Civil ité]='Me'
and [date naissance]=" & Format(TxtDateNaisMaxi,"#mm/dd/yyyy#"))






On 7 oct, 11:51, Gloops
Salut,

Sors voir Year(Max([DateNaissance]))
(je n'ai pas vérifié si Max fonctionne sur une date ; sinon il vaut
mieux préférer Max(Year(DateNaissance)) )

ça ne serait pas spécialement étonnant que tu obtiennes plus de 2007.

Sinon vérifie que Year(Now()) retourne bien 2007, et non 7.

______________________________________
Jacques a écrit, le 07/10/2007 11:39 :

Bonjour,
Comment obtenir l'âge mini,cette ligne me donne une valeur négati ve .
=MinDom("Year(Now())-Year([DateNaissance])";"tbl
Adhérents";"[Départ]=0 and [Civilité]='Me'")
Merci pour votre aide.
Salutations- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -



Bonjour Gloops,

J'ai résolu le problème D'âge Mini, par contre cette ligne ne
fonctionne pas :

=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me' and [date naissance]=" & [TxtDateNaisMaxi])

La valeur de TxtDateNaisMaxi je la prends dans une zone de texte qui à
cette ligne

=MaxDom([DateNaissance])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me'")

Salutations


--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=f r- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


Bonsoir Eric,

Non ça ne fonctionne pas, dans a zone de texte j'ai "#Erreur"

Salutations




Fabien
Le #6388921
On 7 oct, 16:04, Eric
Bonjour,

Essaies:
=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and [Civilité]='Me'
and [date naissance]=" & Format(TxtDateNaisMaxi,"#mm/dd/yyyy#"))






On 7 oct, 11:51, Gloops
Salut,
Sors voir Year(Max([DateNaissance]))
(je n'ai pas vérifié si Max fonctionne sur une date ; sinon il vaut
mieux préférer Max(Year(DateNaissance)) )
ça ne serait pas spécialement étonnant que tu obtiennes plus de 2007.
Sinon vérifie que Year(Now()) retourne bien 2007, et non 7.
______________________________________
Jacques a écrit, le 07/10/2007 11:39 :
Bonjour,
Comment obtenir l'âge mini,cette ligne me donne une valeur négative .
=MinDom("Year(Now())-Year([DateNaissance])";"tbl
Adhérents";"[Départ]=0 and [Civilité]='Me'")
Merci pour votre aide.
Salutations- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -

Bonjour Gloops,

J'ai résolu le problème D'âge Mini, par contre cette ligne ne
fonctionne pas :
=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me' and [date naissance]=" & [TxtDateNaisMaxi])
La valeur de TxtDateNaisMaxi je la prends dans une zone de texte qui à
cette ligne
=MaxDom([DateNaissance])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me'")
Salutations
--

A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


Bonsoir Eric,

Non ça ne fonctionne pas, dans a zone de texte j'ai "#Erreur"

Salutations



Bonjour
Essaies:
=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me' and format([date naissance],'yyyymmdd')=" &
Format(TxtDateNaisMaxi,"yyyymmdd"))
Au moins comme ça on est sur d'avoir le même format des deux cotés du ;-)





Jacques
Le #6388681
On 8 oct, 08:12, Fabien





On 7 oct, 16:04, Eric
Bonjour,

Essaies:
=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and [Ci vilité]='Me'
and [date naissance]=" & Format(TxtDateNaisMaxi,"#mm/dd/yyyy#"))




On 7 oct, 11:51, Gloops
Salut,
Sors voir Year(Max([DateNaissance]))
(je n'ai pas vérifié si Max fonctionne sur une date ; sinon il v aut
mieux préférer Max(Year(DateNaissance)) )
ça ne serait pas spécialement étonnant que tu obtiennes plus d e 2007.
Sinon vérifie que Year(Now()) retourne bien 2007, et non 7.
______________________________________
Jacques a écrit, le 07/10/2007 11:39 :
Bonjour,
Comment obtenir l'âge mini,cette ligne me donne une valeur néga tive .
=MinDom("Year(Now())-Year([DateNaissance])";"tbl
Adhérents";"[Départ]=0 and [Civilité]='Me'")
Merci pour votre aide.
Salutations- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -

Bonjour Gloops,

J'ai résolu le problème D'âge Mini, par contre cette ligne ne
fonctionne pas :
=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me' and [date naissance]=" & [TxtDateNaisMaxi])
La valeur de TxtDateNaisMaxi je la prends dans une zone de texte qui à
cette ligne
=MaxDom([DateNaissance])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me'")
Salutations
--

A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl =fr-Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


Bonsoir Eric,

Non ça ne fonctionne pas, dans a zone de texte j'ai "#Erreur"

Salutations


Bonjour
Essaies:
=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me' and format([date naissance],'yyyymmdd')=" &
Format(TxtDateNaisMaxi,"yyyymmdd"))
Au moins comme ça on est sur d'avoir le même format des deux cotés du =
;-)- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


Bonsoir Fabien,

Hélas non cela ne fonctionne toujours pas, et je ne comprend pas
pourquoi.

Salutations






Gloops
Le #6388611
Salut,

Oui, les comparaisons de dates, c'est un sujet entier, surtout quand on
commence à aborder des bases internationales.

J'avais tendance à comparer le champ de date avec la date voulue obtenu e
par DateSerial, comme ça j'ai toujours les arguments dans l'ordre anné e,
mois, jour, quel que soit le pays d'utilisation.

L'ennui c'est que ça impose des syntaxes lourdes, du style
"DateNaissanceÚteSerial(" + Str$(anneedeladatebenjamin) + ", " + _
Str$(moisdeladatebenjamin) + ", " + Str$(jourdeladatebenjamin) + ")"

Et encore je te fais grâce de ce qu'il faut ajouter pour une base
multi-version, ce n'est pas le sujet.

Je me demande si avec DiffDate tu peux obtenir quelque chose
d'intéressant sur cette question.
______________________________________
Jacques a écrit, le 07/10/2007 12:36 :
Bonjour Gloops,

J'ai résolu le problème D'âge Mini, par contre cette ligne ne
fonctionne pas :

=RechDom("NomAdhérent])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me' and [date naissance]=" & [TxtDateNaisMaxi])

La valeur de TxtDateNaisMaxi je la prends dans une zone de texte qui à
cette ligne

=MaxDom([DateNaissance])";"tbl Adhérents";"[Départ]=0 and
[Civilité]='Me'")

Salutations



Gelos64
Le #6329411
Cette syntaxe fonctionne :
=RechDom("[NomAdhérent]";"[tbl Adhérents]";"[Départ]=0 and [Civilité]='Me'
and [date naissance]=#" & Format([TxtDateNaisMaxi];"mm/dd/yyyy") & "#")

Dans les messages précédents les noms de champs n'ont pas toujours la même
écriture.

Il vaut mieux ne jamais mettre d'espace dans les noms de champs ou de table
Publicité
Poster une réponse
Anonyme