OVH Cloud OVH Cloud

Ramener référence

3 réponses
Avatar
sébastien
Bonjour,

Je désire ramener une marque d'un produit que je rentre dans une requête
dans un formulaire. Pour cela je fais ceci :

.Marque = DLookup("[réfmarque]", "Produit_fournisseur",
"[refproduit]=Formulaires![bon de commande]![détail
commande].formulaire![refproduit] and [refentreprise] = forms![bon de
commande].form![refentreprise]")

Il me ramène, évidemment la réfmarque, un numérique, mais je voudrais la
2nd colonne de cette table. Quelle est la synthaxe ?
Merci de votre aide

Séb

3 réponses

Avatar
Codial
Bonjour,

la 2nd colonne de la table ou d'une liste déroulante ou une listBox ?

c'est quoi la deuxième colonne? La 2nd colonne en fonction de la marque?
Elle est unique la marque?

Si oui :

2ndColonne = DLookup("[Nom du champ]", "Table", "Marque = ' " & [Variable
de la marque trouvée précédemment] & "'")

Codial


"sébastien" a écrit dans le message de news:

Bonjour,

Je désire ramener une marque d'un produit que je rentre dans une requête
dans un formulaire. Pour cela je fais ceci :

.Marque = DLookup("[réfmarque]", "Produit_fournisseur",
"[refproduit]=Formulaires![bon de commande]![détail
commande].formulaire![refproduit] and [refentreprise] = forms![bon de
commande].form![refentreprise]")

Il me ramène, évidemment la réfmarque, un numérique, mais je voudrais la
2nd colonne de cette table. Quelle est la synthaxe ?
Merci de votre aide

Séb


Avatar
sébastien
Pardon pour ce manque de précisions... En faite je saisie dans un
formulaire A (produit) la marque dans une liste déroulante. Ensuite dans
le sous formulaire B (détail bon de commande) je voudrais ramener la
marque de ce produit.
En faite j'ai copié ce bout de code qui me ramène le prix en fonction du
fournisseur.

@+
séb


Bonjour,

la 2nd colonne de la table ou d'une liste déroulante ou une listBox ?

c'est quoi la deuxième colonne? La 2nd colonne en fonction de la marque?
Elle est unique la marque?

Si oui :

2ndColonne = DLookup("[Nom du champ]", "Table", "Marque = ' " & [Variable
de la marque trouvée précédemment] & "'")

Codial


"sébastien" a écrit dans le message de news:



Bonjour,

Je désire ramener une marque d'un produit que je rentre dans une requête
dans un formulaire. Pour cela je fais ceci :

.Marque = DLookup("[réfmarque]", "Produit_fournisseur",
"[refproduit]=Formulaires![bon de commande]![détail
commande].formulaire![refproduit] and [refentreprise] = forms![bon de
commande].form![refentreprise]")

Il me ramène, évidemment la réfmarque, un numérique, mais je voudrais la
2nd colonne de cette table. Quelle est la synthaxe ?
Merci de votre aide

Séb










Avatar
Didier Bicking
Tu as donc dans le premier formulaire une zone de liste qui présente le code
produit et sa désignation, n'est-ce pas ? Dans ce cas, la désignation se
récupère par :
produit.column(1)
le comptage des colonnes commence à 0.

--
Didier Bicking

http://perso.wanadoo.fr/dbicking
"sébastien" a écrit dans le message de news:

Pardon pour ce manque de précisions... En faite je saisie dans un
formulaire A (produit) la marque dans une liste déroulante. Ensuite dans
le sous formulaire B (détail bon de commande) je voudrais ramener la
marque de ce produit.
En faite j'ai copié ce bout de code qui me ramène le prix en fonction du
fournisseur.

@+
séb


Bonjour,

la 2nd colonne de la table ou d'une liste déroulante ou une listBox ?

c'est quoi la deuxième colonne? La 2nd colonne en fonction de la marque?
Elle est unique la marque?

Si oui :

2ndColonne = DLookup("[Nom du champ]", "Table", "Marque = ' " & [Variable
de la marque trouvée précédemment] & "'")

Codial


"sébastien" a écrit dans le message de news:


Bonjour,

Je désire ramener une marque d'un produit que je rentre dans une requête
dans un formulaire. Pour cela je fais ceci :

.Marque = DLookup("[réfmarque]", "Produit_fournisseur",
"[refproduit]=Formulaires![bon de commande]![détail
commande].formulaire![refproduit] and [refentreprise] = forms![bon de
commande].form![refentreprise]")

Il me ramène, évidemment la réfmarque, un numérique, mais je voudrais la
2nd colonne de cette table. Quelle est la synthaxe ?
Merci de votre aide

Séb