lestat5
Messages postés10Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention14 septembre 2004
-
8 sept. 2004 à 12:40
lestat5
Messages postés10Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention14 septembre 2004
-
8 sept. 2004 à 16:47
Salut
Je suis débutant avec ACCESS et j'ai besoin de votre aide !
Voila mon problème:
Je possède un table avec deux colonnes NOM et PRENOM.
Je creé un formulaire avec deux zones de liste modifiable.
J'aimerais avec la première liste choisir un NOM et que dans le deuxième liste il me laisse choisir parmi tous les PRENOM portant le meme NOM.
Comment puis je faire, tous ce que j'essai ne fonctionne pas....
gaa179
Messages postés361Date d'inscriptionmercredi 21 mai 2003StatutMembreDernière intervention12 novembre 20092 8 sept. 2004 à 14:11
Voici un exemple qui fonctionne:
Private Sub List0_Click() List1.RowSource "SELECT [Nom].[ID], [Nom].[Prenom] FROM [Nom] where [Nom].[Nom] " & Chr(34) & List0.Value & Chr(34)
End Sub
lestat5
Messages postés10Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention14 septembre 2004 8 sept. 2004 à 15:37
Merci je suis en train d'essayer mais je me melange les pinceaux...
Qu'est ce que ID ? et Nom est ce que c'est le nom de la table ou il ya les deux colonnes ?
Parce que actuellement quand je fais le choix dans la premiere liste modifiable, rien ne m'est proposé dans la seconde .....
J'ai du mal referencé un truc mais je sais pas quoi !
Mon formulaire comporte deux liste modifiable: Modifiable26 et Modifiable 28.
Dans 26 je choisi un type de bride (01 ou 02) puis dans 28 j'obtiens les PN correspondant (En theorie :-) )
Lorsque je choisi le type 01 j'aimerais avoir dans la liste 28 le choix entre 6, 10 et 15.....
Voici mon code:
Private Sub Modifiable24_Click()Modifiable26.RowSource "SELECT [Brides].[Bride],[Brides].[Type] FROM [Brides] where [Brides].[Type] " & Chr(34) & Modifiable24.Value & Chr(34)
Modifiable26.Requery
End Sub
Je pense que je vais finir par comprendre la philosophie du bidule !! :big)
gaa179
Messages postés361Date d'inscriptionmercredi 21 mai 2003StatutMembreDernière intervention12 novembre 20092 8 sept. 2004 à 16:10
Dans ta liste 26, tu ne dois avoir qu'une seule colonne avex le champ type (pas d'indexes). Regarde dans les propriétés de la liste que le nombre de colonne = 1 (ColumnCount). Sinon éfface le champ dans rowsource, change ColumnCount) et efface la valeur 0 dans la largeur des colonnes.
Comme tu utilise un champ numérique pour le type alors la propriété rowsource devient la suivante:Modifiable28.RowSource "SELECT [Brides].[Bride],[Brides].[Type] FROM [Brides] where [Brides].[Type] Modifiable26.Value
le requery n'est pas nécessaire.
Vérifie les indices de tes listes 24,26,28 car ces pas clair dans ton code (tu parles de 26 et 28 et tu utilises 26 et 24!!!!)
lestat5
Messages postés10Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention14 septembre 2004 8 sept. 2004 à 16:33
Ouai je me suis trompé dans les indices des listes....
J'ai fait tout comme tu as dit.....
Et alors maintenant c'est noel !!!!
Dans la première liste j'ai le choix entre 1, 2, 3, 4, 5 et dans la deuxième il me ressort la ligne de code SELECT [Brides].[Bride],[Brides].[Type] FROM [Brides] where [Brides].[Type] = Modifiable26.Value"