Access Champ calculé Date maximum
Résolu/Fermé
lulu37
Messages postés
76
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
8 avril 2016
-
8 déc. 2010 à 20:16
blux Messages postés 26531 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 décembre 2024 - 12 déc. 2010 à 21:18
blux Messages postés 26531 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 16 décembre 2024 - 12 déc. 2010 à 21:18
A voir également:
- Maxdom access
- Access appdata - Guide
- Acer quick access - Forum Logiciels
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- You don't have permission to access this resource ✓ - Forum Réseaux sociaux
- Controller access network - Télécharger - Contrôle parental
2 réponses
blux
Messages postés
26531
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
16 décembre 2024
3 317
9 déc. 2010 à 15:12
9 déc. 2010 à 15:12
Salut,
ce qui arrive est tout à fait normal.
Il faut rajouter un paramètre à maxdom, dans lequel tu lui indiques la refclient pour laquelle du veux le maxi...
ce qui arrive est tout à fait normal.
Il faut rajouter un paramètre à maxdom, dans lequel tu lui indiques la refclient pour laquelle du veux le maxi...
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
9 déc. 2010 à 09:52
9 déc. 2010 à 09:52
Bonjour lulu37,
Avec cette syntaxe vous obtiendrez, après adaptation, je pense, satisfaction.
A noter qu'en remplaçant last par first vous obtiendrez le contraire .....
SELECT <Table.champ>, Last(<TABLE>.[<champ_date>]) AS DernierDe<champ_date>]
FROM VALEURS
GROUP BY <Table.champ>
ORDER BY <Table.champ>, Last(<TABLE>.[<champ_date>]);
Cordialement
Avec cette syntaxe vous obtiendrez, après adaptation, je pense, satisfaction.
A noter qu'en remplaçant last par first vous obtiendrez le contraire .....
SELECT <Table.champ>, Last(<TABLE>.[<champ_date>]) AS DernierDe<champ_date>]
FROM VALEURS
GROUP BY <Table.champ>
ORDER BY <Table.champ>, Last(<TABLE>.[<champ_date>]);
Cordialement
lulu37
Messages postés
76
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
8 avril 2016
13
9 déc. 2010 à 17:37
9 déc. 2010 à 17:37
Bonjour Jean Jacques,
Comme je l'ai annoncé à Blux, je suis débutante et ai du mal avec toutes ces syntaxes.
J'ai indiqué ceci dans la source de mon contrôle mais ça m'indique une valeur d'erreur #NOM?
SELECT CR.RefClient, Last(CR.[DateRDV]) AS DernierDe [DateRDV] FROM VALEURS GROUP BY CR.RefClient ORDER BY CR.RefClient, Last(CR.[DateRDV]) ;
je ne fais donc référence qu'à ma table CR (=comptes rendus d'entretien) dans laquelle se trouvent les dates des RDV champ DateRDV et la RefClient pour laquelle je souhaite chaque valeur max....??
Où est l'erreur ?
Si vous pouvez m'expliquer un peu le principe de la syntaxe ça pourrait m'être très utile pour la suite également
Merci d'avance
Lulu
Comme je l'ai annoncé à Blux, je suis débutante et ai du mal avec toutes ces syntaxes.
J'ai indiqué ceci dans la source de mon contrôle mais ça m'indique une valeur d'erreur #NOM?
SELECT CR.RefClient, Last(CR.[DateRDV]) AS DernierDe [DateRDV] FROM VALEURS GROUP BY CR.RefClient ORDER BY CR.RefClient, Last(CR.[DateRDV]) ;
je ne fais donc référence qu'à ma table CR (=comptes rendus d'entretien) dans laquelle se trouvent les dates des RDV champ DateRDV et la RefClient pour laquelle je souhaite chaque valeur max....??
Où est l'erreur ?
Si vous pouvez m'expliquer un peu le principe de la syntaxe ça pourrait m'être très utile pour la suite également
Merci d'avance
Lulu
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
9 déc. 2010 à 18:09
9 déc. 2010 à 18:09
Bonsoir lulu37,
C'est Blux qui tient le bon bout, si j'ose dire. Ce qu'il propose est adapté à votre problématique.
Car dans le cas présent, ma solution n'est pas adaptée.
Cordialement
C'est Blux qui tient le bon bout, si j'ose dire. Ce qu'il propose est adapté à votre problématique.
Car dans le cas présent, ma solution n'est pas adaptée.
Cordialement
9 déc. 2010 à 17:25
Je suis débutante sous access, du coup je ne comprend pas encore très bien la synthaxe
Comment je peux adapter ma formule ?
=MaxDom("[DateRDV]";"[Comptes-rendus d'entretien]";"[RefClient]"= ??? )
Merci d'avance
9 déc. 2010 à 17:32
10 déc. 2010 à 13:52
=MaxDom("[DateRDV]";"[CR]";"[RefClient]=" & [RefClient])
Ca y est ça marche !
Merci beaucoup
12 déc. 2010 à 21:18