Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Aide sur la commande RechDom

14 réponses
Avatar
Nesta
Bonjour à tous,

Mon problème est le suivant : j'ai créé un formulaire d'authentification,
avec 3 champs et un bouton "Connexion" :
- champ 1 : Utilisateur
- champ2 : NomComplet
- champ3 : Passe

Le 2è champ est désactivé et verouillé.
Je souhaite qu'au moment où le focus passe du champ au champ 3, qu'une
recherche soit faite dans la base qui contient ces informations
(T_Connexion) afin de trouver et d'afficher dans le champ 2 le nom complet
correspondant au nom de l'utilisateur.
J'ai pour cela utilisé la commande RechDom.
Dans la procédure évènementielle "Sur réception focus" du champ 3, j'ai mis
la ligne de code suivante :

[NomComplet].ControlSource =
[=RechDom("[T_Connexion]![NomComplet]";"[T_Connexion]";"[T_Connexion]![Utilisateur]=[Utilisateur]")]

Mais voilà, il me donne le message d'erreur suivant :

"Impossible de trouver le champ "|" auquel il est fait référence dans votre
expression".

J'ai vérifié, et je ne pense pas avoir de soucis de noms.... Help !!

Merci d'avance,
Nesta

10 réponses

1 2
Avatar
Raymond [mvp]
Bonjour.

tu peux faire plus simple.

enlève le controlsource du champ2.

sur l'événement afterupdate du champ1 tu places le code suivant:

Private Sub Utilisateur_AfterUpdate()
Me.NomComplet = DLookup("NomComplet", "T_Connexion", "[Utilisateur]='" &
Me.Utilisateur & "'")
End Sub

--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/

Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db


"Nesta" a écrit dans le message de news:

| Bonjour à tous,
|
| Mon problème est le suivant : j'ai créé un formulaire d'authentification,
| avec 3 champs et un bouton "Connexion" :
| - champ 1 : Utilisateur
| - champ2 : NomComplet
| - champ3 : Passe
|
| Le 2è champ est désactivé et verouillé.
| Je souhaite qu'au moment où le focus passe du champ au champ 3, qu'une
| recherche soit faite dans la base qui contient ces informations
| (T_Connexion) afin de trouver et d'afficher dans le champ 2 le nom complet
| correspondant au nom de l'utilisateur.
| J'ai pour cela utilisé la commande RechDom.
| Dans la procédure évènementielle "Sur réception focus" du champ 3, j'ai
mis
| la ligne de code suivante :
|
| [NomComplet].ControlSource |
[=RechDom("[T_Connexion]![NomComplet]";"[T_Connexion]";"[T_Connexion]![Utilisateur]=[Utilisateur]")]
|
| Mais voilà, il me donne le message d'erreur suivant :
|
| "Impossible de trouver le champ "|" auquel il est fait référence dans
votre
| expression".
|
| J'ai vérifié, et je ne pense pas avoir de soucis de noms.... Help !!
|
| Merci d'avance,
| Nesta
|
|
Avatar
John
Bonsoir,

Tu peux m'aider ?
Dans un message plus "SQL" un Ami m'a donné une solution de requête SQL pour
obtenir un résultat or celui-ci fonctionnant bien il me met "ERREUR" dans le
champ datesortie je ne trouve pas le probléme.

Il me manque que la date de sortie.

Voici le code SQL :
SELECT Table1.Animal, Table1.[Date entree], Table1.Lot, DLookUp("[Date
entree]","Table1","[Animal]='" & [Animal] & "' and format( [Date
Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS Sortie,
DLookUp("[Lot]","Table1","[Animal]='" & [Animal] & "' and
format( [Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS
[Lot suivant]
FROM Table1;

Merci d'avance
--
John.



Bonjour.

tu peux faire plus simple.

enlève le controlsource du champ2.

sur l'événement afterupdate du champ1 tu places le code suivant:

Private Sub Utilisateur_AfterUpdate()
Me.NomComplet = DLookup("NomComplet", "T_Connexion", "[Utilisateur]='" &
Me.Utilisateur & "'")
End Sub

--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/

Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db


"Nesta" a écrit dans le message de news:

| Bonjour à tous,
|
| Mon problème est le suivant : j'ai créé un formulaire d'authentification,
| avec 3 champs et un bouton "Connexion" :
| - champ 1 : Utilisateur
| - champ2 : NomComplet
| - champ3 : Passe
|
| Le 2è champ est désactivé et verouillé.
| Je souhaite qu'au moment où le focus passe du champ au champ 3, qu'une
| recherche soit faite dans la base qui contient ces informations
| (T_Connexion) afin de trouver et d'afficher dans le champ 2 le nom complet
| correspondant au nom de l'utilisateur.
| J'ai pour cela utilisé la commande RechDom.
| Dans la procédure évènementielle "Sur réception focus" du champ 3, j'ai
mis
| la ligne de code suivante :
|
| [NomComplet].ControlSource > |
[=RechDom("[T_Connexion]![NomComplet]";"[T_Connexion]";"[T_Connexion]![Utilisateur]=[Utilisateur]")]
|
| Mais voilà, il me donne le message d'erreur suivant :
|
| "Impossible de trouver le champ "|" auquel il est fait référence dans
votre
| expression".
|
| J'ai vérifié, et je ne pense pas avoir de soucis de noms.... Help !!
|
| Merci d'avance,
| Nesta
|
|





Avatar
Raymond [mvp]
Bonjour.

je ne vois pas de champ date sortie dans cette requête.
par contre:
DLookUp("[Date entree]","Table1","[Animal]='" & [Animal] & "' and format(
[Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS Sortie
tu ne prends que des entrées et tu appelles le résultat Sortie, c'est pas
mal.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.mpfa.info/

Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db


"John" a écrit dans le message de news:

| Bonsoir,
|
| Tu peux m'aider ?
| Dans un message plus "SQL" un Ami m'a donné une solution de requête SQL
pour
| obtenir un résultat or celui-ci fonctionnant bien il me met "ERREUR" dans
le
| champ datesortie je ne trouve pas le probléme.
|
| Il me manque que la date de sortie.
|
| Voici le code SQL :
| SELECT Table1.Animal, Table1.[Date entree], Table1.Lot, DLookUp("[Date
| entree]","Table1","[Animal]='" & [Animal] & "' and format( [Date
| Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS Sortie,
| DLookUp("[Lot]","Table1","[Animal]='" & [Animal] & "' and
| format( [Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd"))
AS
| [Lot suivant]
| FROM Table1;
|
| Merci d'avance
| --
| John.
|
|
|
| > Bonjour.
| >
| > tu peux faire plus simple.
| >
| > enlève le controlsource du champ2.
| >
| > sur l'événement afterupdate du champ1 tu places le code suivant:
| >
| > Private Sub Utilisateur_AfterUpdate()
| > Me.NomComplet = DLookup("NomComplet", "T_Connexion",
"[Utilisateur]='" &
| > Me.Utilisateur & "'")
| > End Sub
| >
| > --
| > @+
| > Raymond Access MVP http://www.OfficeSystemAccess.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.OfficeSystemAccess.com/
| > http://officesystem.access.over-blog.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.over-blog.com/
| > http://officesystem.access.free.fr/wiki/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.free.fr/wiki/
| > Pour débuter sur le forum: http://www.mpfa.info/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.mpfa.info/
| >
| > Venez découvrir Open XML, le nouveau format de fichier de la suite
Office !
| >
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
| >
| >
| > "Nesta" a écrit dans le message de news:
| >
| > | Bonjour à tous,
| > |
| > | Mon problème est le suivant : j'ai créé un formulaire
d'authentification,
| > | avec 3 champs et un bouton "Connexion" :
| > | - champ 1 : Utilisateur
| > | - champ2 : NomComplet
| > | - champ3 : Passe
| > |
| > | Le 2è champ est désactivé et verouillé.
| > | Je souhaite qu'au moment où le focus passe du champ au champ 3, qu'une
| > | recherche soit faite dans la base qui contient ces informations
| > | (T_Connexion) afin de trouver et d'afficher dans le champ 2 le nom
complet
| > | correspondant au nom de l'utilisateur.
| > | J'ai pour cela utilisé la commande RechDom.
| > | Dans la procédure évènementielle "Sur réception focus" du champ 3,
j'ai
| > mis
| > | la ligne de code suivante :
| > |
| > | [NomComplet].ControlSource | > |
| >
[=RechDom("[T_Connexion]![NomComplet]";"[T_Connexion]";"[T_Connexion]![Utilisateur]=[Utilisateur]")]
| > |
| > | Mais voilà, il me donne le message d'erreur suivant :
| > |
| > | "Impossible de trouver le champ "|" auquel il est fait référence dans
| > votre
| > | expression".
| > |
| > | J'ai vérifié, et je ne pense pas avoir de soucis de noms.... Help !!
| > |
| > | Merci d'avance,
| > | Nesta
| > |
| > |
| >
| >
| >
Avatar
John
C'est normal puisque la date sortie correspond à la date d'entrée du futur
enregistrement, d'ailleur le est bien renseigné en sortie.

Animal lot Date entree date sortie lot suivant
1222 essai 01/01/07 25/01/07 mon lot
1222 mon lot 25/01/07
etc.....
--
John.



Bonjour.

je ne vois pas de champ date sortie dans cette requête.
par contre:
DLookUp("[Date entree]","Table1","[Animal]='" & [Animal] & "' and format(
[Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS Sortie
tu ne prends que des entrées et tu appelles le résultat Sortie, c'est pas
mal.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.mpfa.info/

Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db


"John" a écrit dans le message de news:

| Bonsoir,
|
| Tu peux m'aider ?
| Dans un message plus "SQL" un Ami m'a donné une solution de requête SQL
pour
| obtenir un résultat or celui-ci fonctionnant bien il me met "ERREUR" dans
le
| champ datesortie je ne trouve pas le probléme.
|
| Il me manque que la date de sortie.
|
| Voici le code SQL :
| SELECT Table1.Animal, Table1.[Date entree], Table1.Lot, DLookUp("[Date
| entree]","Table1","[Animal]='" & [Animal] & "' and format( [Date
| Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS Sortie,
| DLookUp("[Lot]","Table1","[Animal]='" & [Animal] & "' and
| format( [Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd"))
AS
| [Lot suivant]
| FROM Table1;
|
| Merci d'avance
| --
| John.
|
|
|
| > Bonjour.
| >
| > tu peux faire plus simple.
| >
| > enlève le controlsource du champ2.
| >
| > sur l'événement afterupdate du champ1 tu places le code suivant:
| >
| > Private Sub Utilisateur_AfterUpdate()
| > Me.NomComplet = DLookup("NomComplet", "T_Connexion",
"[Utilisateur]='" &
| > Me.Utilisateur & "'")
| > End Sub
| >
| > --
| > @+
| > Raymond Access MVP http://www.OfficeSystemAccess.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.OfficeSystemAccess.com/
| > http://officesystem.access.over-blog.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.over-blog.com/
| > http://officesystem.access.free.fr/wiki/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.free.fr/wiki/
| > Pour débuter sur le forum: http://www.mpfa.info/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.mpfa.info/
| >
| > Venez découvrir Open XML, le nouveau format de fichier de la suite
Office !
| >
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
| >
| >
| > "Nesta" a écrit dans le message de news:
| >
| > | Bonjour à tous,
| > |
| > | Mon problème est le suivant : j'ai créé un formulaire
d'authentification,
| > | avec 3 champs et un bouton "Connexion" :
| > | - champ 1 : Utilisateur
| > | - champ2 : NomComplet
| > | - champ3 : Passe
| > |
| > | Le 2è champ est désactivé et verouillé.
| > | Je souhaite qu'au moment où le focus passe du champ au champ 3, qu'une
| > | recherche soit faite dans la base qui contient ces informations
| > | (T_Connexion) afin de trouver et d'afficher dans le champ 2 le nom
complet
| > | correspondant au nom de l'utilisateur.
| > | J'ai pour cela utilisé la commande RechDom.
| > | Dans la procédure évènementielle "Sur réception focus" du champ 3,
j'ai
| > mis
| > | la ligne de code suivante :
| > |
| > | [NomComplet].ControlSource > | > |
| >
[=RechDom("[T_Connexion]![NomComplet]";"[T_Connexion]";"[T_Connexion]![Utilisateur]=[Utilisateur]")]
| > |
| > | Mais voilà, il me donne le message d'erreur suivant :
| > |
| > | "Impossible de trouver le champ "|" auquel il est fait référence dans
| > votre
| > | expression".
| > |
| > | J'ai vérifié, et je ne pense pas avoir de soucis de noms.... Help !!
| > |
| > | Merci d'avance,
| > | Nesta
| > |
| > |
| >
| >
| >





Avatar
John
C'est normal puisque la date sortie correspond à la date d'entrée de
l'enregistrement suivant d'ailleur le lot est bien renseigné en sortie.

Ma requête tourne bien sauf la date de sortie alors que le lot de sortie est
bien renseigné.

Merci d'avance.

--
John.



C'est normal puisque la date sortie correspond à la date d'entrée du futur
enregistrement, d'ailleur le est bien renseigné en sortie.

Animal lot Date entree date sortie lot suivant
1222 essai 01/01/07 25/01/07 mon lot
1222 mon lot 25/01/07
etc.....
--
John.



Bonjour.

je ne vois pas de champ date sortie dans cette requête.
par contre:
DLookUp("[Date entree]","Table1","[Animal]='" & [Animal] & "' and format(
[Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS Sortie
tu ne prends que des entrées et tu appelles le résultat Sortie, c'est pas
mal.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.mpfa.info/

Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db


"John" a écrit dans le message de news:

| Bonsoir,
|
| Tu peux m'aider ?
| Dans un message plus "SQL" un Ami m'a donné une solution de requête SQL
pour
| obtenir un résultat or celui-ci fonctionnant bien il me met "ERREUR" dans
le
| champ datesortie je ne trouve pas le probléme.
|
| Il me manque que la date de sortie.
|
| Voici le code SQL :
| SELECT Table1.Animal, Table1.[Date entree], Table1.Lot, DLookUp("[Date
| entree]","Table1","[Animal]='" & [Animal] & "' and format( [Date
| Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS Sortie,
| DLookUp("[Lot]","Table1","[Animal]='" & [Animal] & "' and
| format( [Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd"))
AS
| [Lot suivant]
| FROM Table1;
|
| Merci d'avance
| --
| John.
|
|
|
| > Bonjour.
| >
| > tu peux faire plus simple.
| >
| > enlève le controlsource du champ2.
| >
| > sur l'événement afterupdate du champ1 tu places le code suivant:
| >
| > Private Sub Utilisateur_AfterUpdate()
| > Me.NomComplet = DLookup("NomComplet", "T_Connexion",
"[Utilisateur]='" &
| > Me.Utilisateur & "'")
| > End Sub
| >
| > --
| > @+
| > Raymond Access MVP http://www.OfficeSystemAccess.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.OfficeSystemAccess.com/
| > http://officesystem.access.over-blog.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.over-blog.com/
| > http://officesystem.access.free.fr/wiki/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.free.fr/wiki/
| > Pour débuter sur le forum: http://www.mpfa.info/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.mpfa.info/
| >
| > Venez découvrir Open XML, le nouveau format de fichier de la suite
Office !
| >
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
| >
| >
| > "Nesta" a écrit dans le message de news:
| >
| > | Bonjour à tous,
| > |
| > | Mon problème est le suivant : j'ai créé un formulaire
d'authentification,
| > | avec 3 champs et un bouton "Connexion" :
| > | - champ 1 : Utilisateur
| > | - champ2 : NomComplet
| > | - champ3 : Passe
| > |
| > | Le 2è champ est désactivé et verouillé.
| > | Je souhaite qu'au moment où le focus passe du champ au champ 3, qu'une
| > | recherche soit faite dans la base qui contient ces informations
| > | (T_Connexion) afin de trouver et d'afficher dans le champ 2 le nom
complet
| > | correspondant au nom de l'utilisateur.
| > | J'ai pour cela utilisé la commande RechDom.
| > | Dans la procédure évènementielle "Sur réception focus" du champ 3,
j'ai
| > mis
| > | la ligne de code suivante :
| > |
| > | [NomComplet].ControlSource > > | > |
| >
[=RechDom("[T_Connexion]![NomComplet]";"[T_Connexion]";"[T_Connexion]![Utilisateur]=[Utilisateur]")]
| > |
| > | Mais voilà, il me donne le message d'erreur suivant :
| > |
| > | "Impossible de trouver le champ "|" auquel il est fait référence dans
| > votre
| > | expression".
| > |
| > | J'ai vérifié, et je ne pense pas avoir de soucis de noms.... Help !!
| > |
| > | Merci d'avance,
| > | Nesta
| > |
| > |
| >
| >
| >







Avatar
John
Raymond,

Regarde ma requête tu comprendra mieux, il n'y a qu'une seule table à
l'origine et tout est bon sauf la date sortie pourquoi ?

Lien : http://www.cijoint.fr/cij92983902017841.jpg
--
John.



Bonjour.

je ne vois pas de champ date sortie dans cette requête.
par contre:
DLookUp("[Date entree]","Table1","[Animal]='" & [Animal] & "' and format(
[Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS Sortie
tu ne prends que des entrées et tu appelles le résultat Sortie, c'est pas
mal.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.mpfa.info/

Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db


"John" a écrit dans le message de news:

| Bonsoir,
|
| Tu peux m'aider ?
| Dans un message plus "SQL" un Ami m'a donné une solution de requête SQL
pour
| obtenir un résultat or celui-ci fonctionnant bien il me met "ERREUR" dans
le
| champ datesortie je ne trouve pas le probléme.
|
| Il me manque que la date de sortie.
|
| Voici le code SQL :
| SELECT Table1.Animal, Table1.[Date entree], Table1.Lot, DLookUp("[Date
| entree]","Table1","[Animal]='" & [Animal] & "' and format( [Date
| Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS Sortie,
| DLookUp("[Lot]","Table1","[Animal]='" & [Animal] & "' and
| format( [Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd"))
AS
| [Lot suivant]
| FROM Table1;
|
| Merci d'avance
| --
| John.
|
|
|
| > Bonjour.
| >
| > tu peux faire plus simple.
| >
| > enlève le controlsource du champ2.
| >
| > sur l'événement afterupdate du champ1 tu places le code suivant:
| >
| > Private Sub Utilisateur_AfterUpdate()
| > Me.NomComplet = DLookup("NomComplet", "T_Connexion",
"[Utilisateur]='" &
| > Me.Utilisateur & "'")
| > End Sub
| >
| > --
| > @+
| > Raymond Access MVP http://www.OfficeSystemAccess.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.OfficeSystemAccess.com/
| > http://officesystem.access.over-blog.com/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.over-blog.com/
| > http://officesystem.access.free.fr/wiki/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://officesystem.access.free.fr/wiki/
| > Pour débuter sur le forum: http://www.mpfa.info/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.mpfa.info/
| >
| > Venez découvrir Open XML, le nouveau format de fichier de la suite
Office !
| >
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
| >
| >
| > "Nesta" a écrit dans le message de news:
| >
| > | Bonjour à tous,
| > |
| > | Mon problème est le suivant : j'ai créé un formulaire
d'authentification,
| > | avec 3 champs et un bouton "Connexion" :
| > | - champ 1 : Utilisateur
| > | - champ2 : NomComplet
| > | - champ3 : Passe
| > |
| > | Le 2è champ est désactivé et verouillé.
| > | Je souhaite qu'au moment où le focus passe du champ au champ 3, qu'une
| > | recherche soit faite dans la base qui contient ces informations
| > | (T_Connexion) afin de trouver et d'afficher dans le champ 2 le nom
complet
| > | correspondant au nom de l'utilisateur.
| > | J'ai pour cela utilisé la commande RechDom.
| > | Dans la procédure évènementielle "Sur réception focus" du champ 3,
j'ai
| > mis
| > | la ligne de code suivante :
| > |
| > | [NomComplet].ControlSource > | > |
| >
[=RechDom("[T_Connexion]![NomComplet]";"[T_Connexion]";"[T_Connexion]![Utilisateur]=[Utilisateur]")]
| > |
| > | Mais voilà, il me donne le message d'erreur suivant :
| > |
| > | "Impossible de trouver le champ "|" auquel il est fait référence dans
| > votre
| > | expression".
| > |
| > | J'ai vérifié, et je ne pense pas avoir de soucis de noms.... Help !!
| > |
| > | Merci d'avance,
| > | Nesta
| > |
| > |
| >
| >
| >





Avatar
Raymond [mvp]
Je m'excuse mais c'est charabia tout ça.
DLookUp("[Date entree]","Table1","[Animal]='" & [Animal] & "' and format(
| > [Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS

Sortie

tu recherches dans la table, un animal identique à l'animal courant, dont la
date d'entrée est supérieure à la date d'entrée de ce même animal ? il
faudrait qu'il rentre deux fois alors ?
j'ai l'impression d'avoir raté un chapitre et que tu as déjà eu des
conversations ici ou ailleurs et que nous ne sommes pas au même niveau
d'information.


--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/

Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db


"John" a écrit dans le message de news:

| Raymond,
|
| Regarde ma requête tu comprendra mieux, il n'y a qu'une seule table à
| l'origine et tout est bon sauf la date sortie pourquoi ?
|
| Lien : http://www.cijoint.fr/cij92983902017841.jpg
| --
| John.

Avatar
Nesta
Salut Raymond,

Merci beaucoup pour la ligne de code qui fonctionne super bien.
Je ne connaissais pas la fonction DLookUp. Je vais l'utiliser à bon escient
!

A bientot !

Nesta



"Raymond [mvp]" a écrit dans le message
de news: %
Je m'excuse mais c'est charabia tout ça.
DLookUp("[Date entree]","Table1","[Animal]='" & [Animal] & "' and format(
| > [Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS

Sortie

tu recherches dans la table, un animal identique à l'animal courant, dont
la
date d'entrée est supérieure à la date d'entrée de ce même animal ? il
faudrait qu'il rentre deux fois alors ?
j'ai l'impression d'avoir raté un chapitre et que tu as déjà eu des
conversations ici ou ailleurs et que nous ne sommes pas au même niveau
d'information.


--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/

Venez découvrir Open XML, le nouveau format de fichier de la suite Office
!
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db


"John" a écrit dans le message de news:

| Raymond,
|
| Regarde ma requête tu comprendra mieux, il n'y a qu'une seule table à
| l'origine et tout est bon sauf la date sortie pourquoi ?
|
| Lien : http://www.cijoint.fr/cij92983902017841.jpg
| --
| John.





Avatar
John
Non, c'est clair, en effet l'animal ou les animaux ce déplacent de lot en lot
et il sont tous dans la table, j'ai trouvé l'astus.
Voir image : http://www.cijoint.fr/cij37370425517825.jpg

voici le code sql :
SELECT Table1.Animal, Table1.[Date entree], Table1.Lot, DLookUp("[date
entree]","Table1","[Animal]='" & [Animal] & "' and
format( [Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS
[Date sortie], DLookUp("[lot]","Table1","[Animal]='" & [Animal] & "' and
format( [Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS
[Lot Suivant]
FROM Table1;

Apparement ça fonctionne, maintenant j'ai la date sortie et le lot.
--
John.



Je m'excuse mais c'est charabia tout ça.
DLookUp("[Date entree]","Table1","[Animal]='" & [Animal] & "' and format(
| > [Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS

Sortie

tu recherches dans la table, un animal identique à l'animal courant, dont la
date d'entrée est supérieure à la date d'entrée de ce même animal ? il
faudrait qu'il rentre deux fois alors ?
j'ai l'impression d'avoir raté un chapitre et que tu as déjà eu des
conversations ici ou ailleurs et que nous ne sommes pas au même niveau
d'information.


--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/

Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db


"John" a écrit dans le message de news:

| Raymond,
|
| Regarde ma requête tu comprendra mieux, il n'y a qu'une seule table à
| l'origine et tout est bon sauf la date sortie pourquoi ?
|
| Lien : http://www.cijoint.fr/cij92983902017841.jpg
| --
| John.






Avatar
John
Raymond,
J'ai oublié, les lignes vides correspondent aux animaux non sortie de lot
sur l'image
lorsqu'ils sortirons la requête affichera toutes les infos.
Salutations.
--
John.



Je m'excuse mais c'est charabia tout ça.
DLookUp("[Date entree]","Table1","[Animal]='" & [Animal] & "' and format(
| > [Date Entree],'yyyymmdd') >" & Format([Date entree],"yyyymmdd")) AS

Sortie

tu recherches dans la table, un animal identique à l'animal courant, dont la
date d'entrée est supérieure à la date d'entrée de ce même animal ? il
faudrait qu'il rentre deux fois alors ?
j'ai l'impression d'avoir raté un chapitre et que tu as déjà eu des
conversations ici ou ailleurs et que nous ne sommes pas au même niveau
d'information.


--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/

Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db


"John" a écrit dans le message de news:

| Raymond,
|
| Regarde ma requête tu comprendra mieux, il n'y a qu'une seule table à
| l'origine et tout est bon sauf la date sortie pourquoi ?
|
| Lien : http://www.cijoint.fr/cij92983902017841.jpg
| --
| John.






1 2