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
elecoest
> Existe t'il un équivalent windev à la fonction "DLookup" d'Access ?
Je ne sais pas par contre pour les autres, petite définition :
La fonction RechDom (DLookup) recherche la valeur d'un champ particulier qui fait partie d'un jeu défini d'enregistrements (ou domaine). Utilisez la fonction RechDom (DLookup) dans Visual Basic, dans une macro, dans une expression de requête, ou dans un contrôle calculé de formulaire ou d'état. La fonction RechDom (DLookup) vous permet d'afficher la valeur d'un champ qui n'appartient pas à la source d'enregistrements sur laquelle le formulaire ou l'état est fondé. Par exemple, supposez que vous disposiez d'un formulaire fondé sur une table Détails commandes. Il affiche les champs N° Commande, Réf produit, Prix unitaire, Quantité et Remise (%). Cependant, le champ Nom du produit fait partie d'une autre table, la table Produits. Utilisez la fonction RechDom (DLookup) dans un contrôle calculé pour afficher le Nom du produit dans le même formulaire.
Exemple :
L'exemple suivant retourne le nom contenu dans le champ Nom du messager de l'enregistrement qui satisfait à critère. Le domaine consiste en une table Messagers. L'argument critère limite le jeu d'enregistrements à ceux pour lesquels N° messager est égal à 1.
Dim varX As Variant varX = DLookup("[Nom du messager]", "Messagers", "[N° messager] = 1")
Dans l'exemple qui suit, extrait de la table Messagers, le contrôle N° messager du formulaire fournit l'argument critère pour la fonction RechDom (DLookup). Remarquez que la référence au contrôle n'est pas entourée des guillemets caractérisant les chaînes. Ceci garantit qu'à chaque appel de la fonction RechDom ( DLookup), Microsoft Access extraira la valeur en cours à partir de ce contrôle.
varX As Variant varX = DLookup("[Nom du messager]", "Messagers", "[N° messager] = " & Forms!Messagers!N°messager)
L'exemple qui suit utilise la variable entRecherche pour obtenir la valeur.
Dim entRecherche As Integer, varX As Variant RechercheID = "1" varX = DLookup("[Société]", "Messagers", _ "[N° messager] = " & entRecherche)
> Existe t'il un équivalent windev à la fonction
"DLookup" d'Access ?
Je ne sais pas par contre pour les autres, petite définition :
La fonction RechDom (DLookup) recherche la valeur d'un champ particulier qui
fait partie d'un jeu défini d'enregistrements (ou domaine). Utilisez la
fonction RechDom (DLookup) dans Visual Basic, dans une macro, dans une
expression de requête, ou dans un contrôle calculé de formulaire ou d'état.
La fonction RechDom (DLookup) vous permet d'afficher la valeur d'un champ
qui n'appartient pas à la source d'enregistrements sur laquelle le
formulaire ou l'état est fondé. Par exemple, supposez que vous disposiez
d'un formulaire fondé sur une table Détails commandes. Il affiche les champs
N° Commande, Réf produit, Prix unitaire, Quantité et Remise (%). Cependant,
le champ Nom du produit fait partie d'une autre table, la table Produits.
Utilisez la fonction RechDom (DLookup) dans un contrôle calculé pour
afficher le Nom du produit dans le même formulaire.
Exemple :
L'exemple suivant retourne le nom contenu dans le champ Nom du messager de
l'enregistrement qui satisfait à critère. Le domaine consiste en une table
Messagers. L'argument critère limite le jeu d'enregistrements à ceux pour
lesquels N° messager est égal à 1.
Dim varX As Variant
varX = DLookup("[Nom du messager]", "Messagers", "[N° messager] = 1")
Dans l'exemple qui suit, extrait de la table Messagers, le contrôle N°
messager du formulaire fournit l'argument critère pour la fonction RechDom
(DLookup). Remarquez que la référence au contrôle n'est pas entourée des
guillemets caractérisant les chaînes. Ceci garantit qu'à chaque appel de la
fonction RechDom (
DLookup), Microsoft Access extraira la valeur en cours à partir de ce
contrôle.
varX As Variant
varX = DLookup("[Nom du messager]", "Messagers", "[N° messager] = "
& Forms!Messagers!N°messager)
L'exemple qui suit utilise la variable entRecherche pour obtenir la valeur.
Dim entRecherche As Integer, varX As Variant
RechercheID = "1"
varX = DLookup("[Société]", "Messagers", _
"[N° messager] = " & entRecherche)
> Existe t'il un équivalent windev à la fonction "DLookup" d'Access ?
Je ne sais pas par contre pour les autres, petite définition :
La fonction RechDom (DLookup) recherche la valeur d'un champ particulier qui fait partie d'un jeu défini d'enregistrements (ou domaine). Utilisez la fonction RechDom (DLookup) dans Visual Basic, dans une macro, dans une expression de requête, ou dans un contrôle calculé de formulaire ou d'état. La fonction RechDom (DLookup) vous permet d'afficher la valeur d'un champ qui n'appartient pas à la source d'enregistrements sur laquelle le formulaire ou l'état est fondé. Par exemple, supposez que vous disposiez d'un formulaire fondé sur une table Détails commandes. Il affiche les champs N° Commande, Réf produit, Prix unitaire, Quantité et Remise (%). Cependant, le champ Nom du produit fait partie d'une autre table, la table Produits. Utilisez la fonction RechDom (DLookup) dans un contrôle calculé pour afficher le Nom du produit dans le même formulaire.
Exemple :
L'exemple suivant retourne le nom contenu dans le champ Nom du messager de l'enregistrement qui satisfait à critère. Le domaine consiste en une table Messagers. L'argument critère limite le jeu d'enregistrements à ceux pour lesquels N° messager est égal à 1.
Dim varX As Variant varX = DLookup("[Nom du messager]", "Messagers", "[N° messager] = 1")
Dans l'exemple qui suit, extrait de la table Messagers, le contrôle N° messager du formulaire fournit l'argument critère pour la fonction RechDom (DLookup). Remarquez que la référence au contrôle n'est pas entourée des guillemets caractérisant les chaînes. Ceci garantit qu'à chaque appel de la fonction RechDom ( DLookup), Microsoft Access extraira la valeur en cours à partir de ce contrôle.
varX As Variant varX = DLookup("[Nom du messager]", "Messagers", "[N° messager] = " & Forms!Messagers!N°messager)
L'exemple qui suit utilise la variable entRecherche pour obtenir la valeur.
Dim entRecherche As Integer, varX As Variant RechercheID = "1" varX = DLookup("[Société]", "Messagers", _ "[N° messager] = " & entRecherche)
ted
"Sylvestre" écrivait news:40f6c5d9$0$29369 $:
Bonjour
Existe t'il un équivalent windev à la fonction "DLookup" d'Access ?
Merci
D'apres ce que j'ai compris de cette fonction, si c'est pour afficher une info provenant d'un autre fichier dans un champ (fenêtre ou etat), il te suffit d'indiquer la liaison dans la descrption du champ et FichierVersEcran fera le reste. Au pire ce sera un HLitRecherchePremier dans un fichier avec l'ID du fichier en cours, ou mieux une requête avec les infos de tous les fichiers (jointures : si tu ne connais pas le SQL utilise l'éditeur de requêtes).
Existe t'il un équivalent windev à la fonction
"DLookup" d'Access ?
Merci
D'apres ce que j'ai compris de cette fonction, si c'est pour afficher une
info provenant d'un autre fichier dans un champ (fenêtre ou etat), il te
suffit d'indiquer la liaison dans la descrption du champ et
FichierVersEcran fera le reste. Au pire ce sera un HLitRecherchePremier
dans un fichier avec l'ID du fichier en cours, ou mieux une requête avec
les infos de tous les fichiers (jointures : si tu ne connais pas le SQL
utilise l'éditeur de requêtes).
Existe t'il un équivalent windev à la fonction "DLookup" d'Access ?
Merci
D'apres ce que j'ai compris de cette fonction, si c'est pour afficher une info provenant d'un autre fichier dans un champ (fenêtre ou etat), il te suffit d'indiquer la liaison dans la descrption du champ et FichierVersEcran fera le reste. Au pire ce sera un HLitRecherchePremier dans un fichier avec l'ID du fichier en cours, ou mieux une requête avec les infos de tous les fichiers (jointures : si tu ne connais pas le SQL utilise l'éditeur de requêtes).
-- En esperant t'avoir aidé. ted
Sylvestre
Merci
"ted" a écrit dans le message de news:
"Sylvestre" écrivait
news:40f6c5d9$0$29369
$:
> Bonjour > > Existe t'il un équivalent windev à la fonction > "DLookup" d'Access ? > > Merci > >
D'apres ce que j'ai compris de cette fonction,
si c'est pour afficher une
info provenant d'un autre fichier dans un champ
(fenêtre ou etat), il te
suffit d'indiquer la liaison dans la descrption
du champ et
FichierVersEcran fera le reste. Au pire ce sera
un HLitRecherchePremier
dans un fichier avec l'ID du fichier en cours,
ou mieux une requête avec
les infos de tous les fichiers (jointures : si
tu ne connais pas le SQL
utilise l'éditeur de requêtes).
-- En esperant t'avoir aidé. ted
Merci
"ted" <_s_p_a_m_ted.o@free.fr> a écrit dans le
message de
news:XnF9527F229E3A03tedofreefr@212.27.42.71...
"Sylvestre" <Sylvestre@world.com> écrivait
news:40f6c5d9$0$29369
$626a14ce@news.free.fr:
> Bonjour
>
> Existe t'il un équivalent windev à la fonction
> "DLookup" d'Access ?
>
> Merci
>
>