OVH Cloud OVH Cloud

Ouvrir formulmaire adequat

4 réponses
Avatar
squeepy
Bonjour
J'ai créer un formulaire avec une liste déroulante. Cette liste va
rechercher les valeurs d'une table. Ca c'est bon
quand je clique sur mon bouton valider, j'aimerai qu'il ouvre le formulaire
qui correspond a ce que j'ai choisi dans la liste
voici ma macro :
Private Sub Cmd_Valider_Click()
If Modif_Liste = "crayon" Then
DoCmd.OpenForm ("crayonbois")
End If
End Sub

Qu'est ce qui ne va pas???
--
Merci de votre aide

4 réponses

Avatar
Hervé DUCARNE
Bonjour,

Tu peux donner la source de ta liste déroulante ?

@+

"squeepy" a écrit dans le message de
news:
Bonjour
J'ai créer un formulaire avec une liste déroulante. Cette liste va
rechercher les valeurs d'une table. Ca c'est bon
quand je clique sur mon bouton valider, j'aimerai qu'il ouvre le
formulaire

qui correspond a ce que j'ai choisi dans la liste
voici ma macro :
Private Sub Cmd_Valider_Click()
If Modif_Liste = "crayon" Then
DoCmd.OpenForm ("crayonbois")
End If
End Sub

Qu'est ce qui ne va pas???
--
Merci de votre aide


Avatar
squeepy
je sais pas si ça vient de la source car si je met <> a la place du = ca marche

sinon pour ton info, ca va chercher les donnes dans la table liste des
produits
et le nom du produit selectionne est CRAYON_BOIS
--
Merci de votre aide



Bonjour,

Tu peux donner la source de ta liste déroulante ?

@+

"squeepy" a écrit dans le message de
news:
Bonjour
J'ai créer un formulaire avec une liste déroulante. Cette liste va
rechercher les valeurs d'une table. Ca c'est bon
quand je clique sur mon bouton valider, j'aimerai qu'il ouvre le
formulaire

qui correspond a ce que j'ai choisi dans la liste
voici ma macro :
Private Sub Cmd_Valider_Click()
If Modif_Liste = "crayon" Then
DoCmd.OpenForm ("crayonbois")
End If
End Sub

Qu'est ce qui ne va pas???
--
Merci de votre aide







Avatar
Hervé DUCARNE
Re,
Je te demandais cela car normalement ta table produit doit être constituée
d'un Id_produit et d'un Intitule_produit.
Donc la source de ta liste doit être la clé + l'intitulé, avec comme "valeur
retenue" par la liste la clé (id_produit).
Donc il faut faire le test dans ton code sur cette clé.

Mais tu as peut-être construit ça différemment.

@+


"squeepy" a écrit dans le message de
news:
je sais pas si ça vient de la source car si je met <> a la place du = ca
marche


sinon pour ton info, ca va chercher les donnes dans la table liste des
produits
et le nom du produit selectionne est CRAYON_BOIS
--
Merci de votre aide



Bonjour,

Tu peux donner la source de ta liste déroulante ?

@+

"squeepy" a écrit dans le message de
news:
Bonjour
J'ai créer un formulaire avec une liste déroulante. Cette liste va
rechercher les valeurs d'une table. Ca c'est bon
quand je clique sur mon bouton valider, j'aimerai qu'il ouvre le
formulaire

qui correspond a ce que j'ai choisi dans la liste
voici ma macro :
Private Sub Cmd_Valider_Click()
If Modif_Liste = "crayon" Then
DoCmd.OpenForm ("crayonbois")
End If
End Sub

Qu'est ce qui ne va pas???
--
Merci de votre aide









Avatar
squeepy
C'était effectivement un souci avec la clé
--
Merci de votre aide



Re,
Je te demandais cela car normalement ta table produit doit être constituée
d'un Id_produit et d'un Intitule_produit.
Donc la source de ta liste doit être la clé + l'intitulé, avec comme "valeur
retenue" par la liste la clé (id_produit).
Donc il faut faire le test dans ton code sur cette clé.

Mais tu as peut-être construit ça différemment.

@+


"squeepy" a écrit dans le message de
news:
je sais pas si ça vient de la source car si je met <> a la place du = ca
marche


sinon pour ton info, ca va chercher les donnes dans la table liste des
produits
et le nom du produit selectionne est CRAYON_BOIS
--
Merci de votre aide



Bonjour,

Tu peux donner la source de ta liste déroulante ?

@+

"squeepy" a écrit dans le message de
news:
Bonjour
J'ai créer un formulaire avec une liste déroulante. Cette liste va
rechercher les valeurs d'une table. Ca c'est bon
quand je clique sur mon bouton valider, j'aimerai qu'il ouvre le
formulaire

qui correspond a ce que j'ai choisi dans la liste
voici ma macro :
Private Sub Cmd_Valider_Click()
If Modif_Liste = "crayon" Then
DoCmd.OpenForm ("crayonbois")
End If
End Sub

Qu'est ce qui ne va pas???
--
Merci de votre aide