Bonjour, l'expression suivante me retourne la bonne valeur. De quelle façon
je m'organise si je veux en même temps recuperer une valeur texte qui est
dans un autre champ de la table?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
| Bonjour, l'expression suivante me retourne la bonne valeur. De quelle façon | je m'organise si je veux en même temps recuperer une valeur texte qui est | dans un autre champ de la table? | | DateDernierRejet = DMax("DateRejetSIT", "tblRejet", "CompteClient='" & | Me!txtCompteClient & "'")
Une requête...
SELECT ChampTexte, DateRejetSIT FROM tblRejet WHERE (((DateRejetSIT) In (Select max (DateRejetSIT) as MaxDate from tblRejet Where CompteClient = Forms![f_MonForm]![txtCompteClient)));
Ok ?
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------
Salut,
| Bonjour, l'expression suivante me retourne la bonne valeur. De quelle façon
| je m'organise si je veux en même temps recuperer une valeur texte qui est
| dans un autre champ de la table?
|
| DateDernierRejet = DMax("DateRejetSIT", "tblRejet", "CompteClient='" &
| Me!txtCompteClient & "'")
Une requête...
SELECT ChampTexte, DateRejetSIT
FROM tblRejet
WHERE (((DateRejetSIT)
In (Select max (DateRejetSIT) as MaxDate
from tblRejet
Where CompteClient = Forms![f_MonForm]![txtCompteClient)));
Ok ?
--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
| Bonjour, l'expression suivante me retourne la bonne valeur. De quelle façon | je m'organise si je veux en même temps recuperer une valeur texte qui est | dans un autre champ de la table? | | DateDernierRejet = DMax("DateRejetSIT", "tblRejet", "CompteClient='" & | Me!txtCompteClient & "'")
Une requête...
SELECT ChampTexte, DateRejetSIT FROM tblRejet WHERE (((DateRejetSIT) In (Select max (DateRejetSIT) as MaxDate from tblRejet Where CompteClient = Forms![f_MonForm]![txtCompteClient)));
Ok ?
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------
Clément
Bonjour Pierre, deux petites choses: -la requête me retourne tous les champTexte dont la date est égale à "Select max (DateRejetSIT) as MaxDate" indépendamment du compte client. À l'ouverture de la requête il me demande toujours d'inscrire le compte client même si mon formulaire est ouvert mais il n'en tient pas compte de ce numéro client
-J'aurais besoin de retourner la valeur du champTexte dans mon formulaire.
Amicalement
Clément
"3stone" a écrit dans le message de news:3f7eb54a$0$24174$
Salut,
| Bonjour, l'expression suivante me retourne la bonne valeur. De quelle façon
| je m'organise si je veux en même temps recuperer une valeur texte qui est
| dans un autre champ de la table? | | DateDernierRejet = DMax("DateRejetSIT", "tblRejet", "CompteClient='" & | Me!txtCompteClient & "'")
Une requête...
SELECT ChampTexte, DateRejetSIT FROM tblRejet WHERE (((DateRejetSIT) In (Select max (DateRejetSIT) as MaxDate from tblRejet Where CompteClient = Forms![f_MonForm]![txtCompteClient])));
Ok ?
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------
Bonjour Pierre,
deux petites choses:
-la requête me retourne tous les champTexte dont la date est égale à "Select
max (DateRejetSIT) as MaxDate" indépendamment du compte client. À
l'ouverture de la requête il me demande toujours d'inscrire le compte client
même si mon formulaire est ouvert mais il n'en tient pas compte de ce numéro
client
-J'aurais besoin de retourner la valeur du champTexte dans mon formulaire.
Amicalement
Clément
"3stone" <3stone@skynet.be> a écrit dans le message de
news:3f7eb54a$0$24174$ba620e4c@reader0.news.skynet.be...
Salut,
| Bonjour, l'expression suivante me retourne la bonne valeur. De quelle
façon
| je m'organise si je veux en même temps recuperer une valeur texte qui
est
| dans un autre champ de la table?
|
| DateDernierRejet = DMax("DateRejetSIT", "tblRejet", "CompteClient='" &
| Me!txtCompteClient & "'")
Une requête...
SELECT ChampTexte, DateRejetSIT
FROM tblRejet
WHERE (((DateRejetSIT)
In (Select max (DateRejetSIT) as MaxDate
from tblRejet
Where CompteClient = Forms![f_MonForm]![txtCompteClient])));
Ok ?
--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Bonjour Pierre, deux petites choses: -la requête me retourne tous les champTexte dont la date est égale à "Select max (DateRejetSIT) as MaxDate" indépendamment du compte client. À l'ouverture de la requête il me demande toujours d'inscrire le compte client même si mon formulaire est ouvert mais il n'en tient pas compte de ce numéro client
-J'aurais besoin de retourner la valeur du champTexte dans mon formulaire.
Amicalement
Clément
"3stone" a écrit dans le message de news:3f7eb54a$0$24174$
Salut,
| Bonjour, l'expression suivante me retourne la bonne valeur. De quelle façon
| je m'organise si je veux en même temps recuperer une valeur texte qui est
| dans un autre champ de la table? | | DateDernierRejet = DMax("DateRejetSIT", "tblRejet", "CompteClient='" & | Me!txtCompteClient & "'")
Une requête...
SELECT ChampTexte, DateRejetSIT FROM tblRejet WHERE (((DateRejetSIT) In (Select max (DateRejetSIT) as MaxDate from tblRejet Where CompteClient = Forms![f_MonForm]![txtCompteClient])));
Ok ?
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------
3stone
Salut,
"Clément" a écrit | deux petites choses: | -la requête me retourne tous les champTexte dont la date est égale à "Select | max (DateRejetSIT) as MaxDate" indépendamment du compte client. À | l'ouverture de la requête il me demande toujours d'inscrire le compte client | même si mon formulaire est ouvert mais il n'en tient pas compte de ce numéro | client
Tu dois bien sûr, adapter la partie de la clause Where...
= Forms![NomDeTonForm]![txtCompteClient])));
| -J'aurais besoin de retourner la valeur du champTexte dans mon formulaire.
Lorsque cette requête fonctionne (et ne te renvoi qu'un enregistrement)... Deux DLookup te donnerons les champs:
Mais, tu peux aussi le faire directement avec un DLookup en mettant les deux critères dans la clause Where...
à essayer...
ta zone de texte se nomme "txtDateDernierRejet" tu mets comme source : = DMax("DateRejetSIT", "tblRejet", "CompteClient='" & Me!txtCompteClient & "'")
pour la seconde zone de texte = DLookup("[ChampTexte]","tblRejet"; "CompteClient='" & Me!txtCompteClient & "' AND [DateRejetSIT] Forms!MonForm!txtDateDernierRejet")
Evidement, si la table possède une clé primaire, il serait plus sage de chercher à récupérer la valeur de cette clé, pour ensuite, récupérer n'importe quelle valeur de cet enregistrement.
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------
Salut,
"Clément" <varia@sympatico.ca> a écrit
| deux petites choses:
| -la requête me retourne tous les champTexte dont la date est égale à "Select
| max (DateRejetSIT) as MaxDate" indépendamment du compte client. À
| l'ouverture de la requête il me demande toujours d'inscrire le compte client
| même si mon formulaire est ouvert mais il n'en tient pas compte de ce numéro
| client
Tu dois bien sûr, adapter la partie de la clause Where...
= Forms![NomDeTonForm]![txtCompteClient])));
| -J'aurais besoin de retourner la valeur du champTexte dans mon formulaire.
Lorsque cette requête fonctionne (et ne te renvoi qu'un enregistrement)...
Deux DLookup te donnerons les champs:
Mais, tu peux aussi le faire directement avec un DLookup en mettant
les deux critères dans la clause Where...
à essayer...
ta zone de texte se nomme "txtDateDernierRejet"
tu mets comme source :
= DMax("DateRejetSIT", "tblRejet", "CompteClient='" & Me!txtCompteClient & "'")
pour la seconde zone de texte
= DLookup("[ChampTexte]","tblRejet"; "CompteClient='" & Me!txtCompteClient & "' AND [DateRejetSIT] Forms!MonForm!txtDateDernierRejet")
Evidement, si la table possède une clé primaire, il serait
plus sage de chercher à récupérer la valeur de cette clé,
pour ensuite, récupérer n'importe quelle valeur de cet
enregistrement.
--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
"Clément" a écrit | deux petites choses: | -la requête me retourne tous les champTexte dont la date est égale à "Select | max (DateRejetSIT) as MaxDate" indépendamment du compte client. À | l'ouverture de la requête il me demande toujours d'inscrire le compte client | même si mon formulaire est ouvert mais il n'en tient pas compte de ce numéro | client
Tu dois bien sûr, adapter la partie de la clause Where...
= Forms![NomDeTonForm]![txtCompteClient])));
| -J'aurais besoin de retourner la valeur du champTexte dans mon formulaire.
Lorsque cette requête fonctionne (et ne te renvoi qu'un enregistrement)... Deux DLookup te donnerons les champs:
Mais, tu peux aussi le faire directement avec un DLookup en mettant les deux critères dans la clause Where...
à essayer...
ta zone de texte se nomme "txtDateDernierRejet" tu mets comme source : = DMax("DateRejetSIT", "tblRejet", "CompteClient='" & Me!txtCompteClient & "'")
pour la seconde zone de texte = DLookup("[ChampTexte]","tblRejet"; "CompteClient='" & Me!txtCompteClient & "' AND [DateRejetSIT] Forms!MonForm!txtDateDernierRejet")
Evidement, si la table possède une clé primaire, il serait plus sage de chercher à récupérer la valeur de cette clé, pour ensuite, récupérer n'importe quelle valeur de cet enregistrement.
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------
Clément
Merci beaucoup Pierre, ta deuxième solution fonctionne parfaitement.
Amicalement
Clément "3stone" a écrit dans le message de news:3f7ed481$0$10693$
Salut,
"Clément" a écrit | deux petites choses: | -la requête me retourne tous les champTexte dont la date est égale à "Select
| max (DateRejetSIT) as MaxDate" indépendamment du compte client. À | l'ouverture de la requête il me demande toujours d'inscrire le compte client
| même si mon formulaire est ouvert mais il n'en tient pas compte de ce numéro
| client
Tu dois bien sûr, adapter la partie de la clause Where...
= Forms![NomDeTonForm]![txtCompteClient])));
| -J'aurais besoin de retourner la valeur du champTexte dans mon formulaire.
Lorsque cette requête fonctionne (et ne te renvoi qu'un enregistrement)...
Mais, tu peux aussi le faire directement avec un DLookup en mettant les deux critères dans la clause Where...
à essayer...
ta zone de texte se nomme "txtDateDernierRejet" tu mets comme source : = DMax("DateRejetSIT", "tblRejet", "CompteClient='" & Me!txtCompteClient & "'")
pour la seconde zone de texte = DLookup("[ChampTexte]","tblRejet"; "CompteClient='" & Me!txtCompteClient & "' AND [DateRejetSIT] > Forms!MonForm!txtDateDernierRejet")
Evidement, si la table possède une clé primaire, il serait plus sage de chercher à récupérer la valeur de cette clé, pour ensuite, récupérer n'importe quelle valeur de cet enregistrement.
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------
Merci beaucoup Pierre, ta deuxième solution fonctionne parfaitement.
Amicalement
Clément
"3stone" <3stone@skynet.be> a écrit dans le message de
news:3f7ed481$0$10693$ba620e4c@reader2.news.skynet.be...
Salut,
"Clément" <varia@sympatico.ca> a écrit
| deux petites choses:
| -la requête me retourne tous les champTexte dont la date est égale à
"Select
| max (DateRejetSIT) as MaxDate" indépendamment du compte client. À
| l'ouverture de la requête il me demande toujours d'inscrire le compte
client
| même si mon formulaire est ouvert mais il n'en tient pas compte de ce
numéro
| client
Tu dois bien sûr, adapter la partie de la clause Where...
= Forms![NomDeTonForm]![txtCompteClient])));
| -J'aurais besoin de retourner la valeur du champTexte dans mon
formulaire.
Lorsque cette requête fonctionne (et ne te renvoi qu'un
enregistrement)...
Mais, tu peux aussi le faire directement avec un DLookup en mettant
les deux critères dans la clause Where...
à essayer...
ta zone de texte se nomme "txtDateDernierRejet"
tu mets comme source :
= DMax("DateRejetSIT", "tblRejet", "CompteClient='" & Me!txtCompteClient &
"'")
pour la seconde zone de texte
= DLookup("[ChampTexte]","tblRejet"; "CompteClient='" & Me!txtCompteClient
& "' AND [DateRejetSIT] > Forms!MonForm!txtDateDernierRejet")
Evidement, si la table possède une clé primaire, il serait
plus sage de chercher à récupérer la valeur de cette clé,
pour ensuite, récupérer n'importe quelle valeur de cet
enregistrement.
--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Mais, tu peux aussi le faire directement avec un DLookup en mettant les deux critères dans la clause Where...
à essayer...
ta zone de texte se nomme "txtDateDernierRejet" tu mets comme source : = DMax("DateRejetSIT", "tblRejet", "CompteClient='" & Me!txtCompteClient & "'")
pour la seconde zone de texte = DLookup("[ChampTexte]","tblRejet"; "CompteClient='" & Me!txtCompteClient & "' AND [DateRejetSIT] > Forms!MonForm!txtDateDernierRejet")
Evidement, si la table possède une clé primaire, il serait plus sage de chercher à récupérer la valeur de cette clé, pour ensuite, récupérer n'importe quelle valeur de cet enregistrement.
-- A+ Pierre (3stone) Access MVP ------------------------------------------------------- Bien démarrer ? c'est ici http://users.skynet.be/mpfa/ ( Je ne réponds pas aux emails qui concernent Access ) -------------------------------------------------------