kittybeme
Messages postés6Date d'inscriptiondimanche 29 juin 2008StatutMembreDernière intervention 9 juillet 2008
-
29 juin 2008 à 14:39
kittybeme
Messages postés6Date d'inscriptiondimanche 29 juin 2008StatutMembreDernière intervention 9 juillet 2008
-
30 juin 2008 à 11:49
Bonjour, voilà je fais un programme perso pour gérer ma collection de vidéos.
J'ai un souci avec une feuille. J'ai fais une listbox pour recenser tous les genre de mes vidéos. Ainsi, cela me permet de choisir le genre et d'afficher dans une flexgrid tous les films pour le genre sélectionné
J'ai une autre listbox qui s'intitule "commence par". Dans cette listbox je voudrais qu'elle affiche l'alphabet de A à Z et lorsque que je clique sur une lettre, la flexgrid doit ressortir tous les films commençant par la lettre choisie.
Je n'y arrive pas auriez-vous des pistes pour m'aider car là je bloque. Merci beaucoup
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 29 juin 2008 à 15:03
salut,
d'une part le remplissabe de la listbox, puis une trace de la requête que tu feras ensuite pour remplir ta flexgrid :
Private Sub Form_Load()
Dim i As Integer
For i = 65 To 90
List1.AddItem Chr$(i)
Next i
End Sub
Private Sub List1_Click()
Debug.Print CStr(Time) & " La requête sera :"
Debug.Print "==============================="
Debug.Print "SELECT MES_CHAMPS
"
Debug.Print "FROM
MA_TABLE "
Debug.Print "WHERE CHAMP_NOM_FILM LIKE '" & List1.List(List1.ListIndex) & "*';"
Debug.Print "===============================" & vbCrLf
End Sub
NB : attention, un film ne commence par forcément par une de ces 26 lettres ;)
15 minutes
300
2 jours et une vie
60 secondes chrono
et tant d'autres....