Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionMSFlexGrid1.Clear MSFlexGrid1.Rows = 1 'lui dit le nombre de ligne MSFlexGrid1.ColWidth(0) = 0,la taille de la 1 er colonne MSFlexGrid1.ColWidth(1) = 1100'la taille de la 2iem MSFlexGrid1.ColWidth(2) = 4100' la taille de la 3iem MSFlexGrid1.Row = 0'lui dire a quel ligne il doit etre MSFlexGrid1.Col = 1, dans quel colonne on veux ecrire MSFlexGrid1.Text = "Tire 1"' le titre de la colonne MSFlexGrid1.Col = 2' on passe a la 2iem colonne MSFlexGrid1.Text = "Titre de la 2iem colonne"Apres il faut faire ça requete pour aller chercher les donnée dans votre table mais pour ça faudrais voir la base de donnée.
Set db = OpenDatabase(App.Path & "\ta_base_de_donnee.mdb") Set rs db.OpenRecordset("SELECT champ1,champ2,champ3,champ4 FROM ta_table WHERE ta_table.ton_champ'" & Combo1.Text & "'GROUP BY champ1,champ2,champ3,champ4")
If rs.RecordCount > 0 Then'si le resultat de ta requete donne plus que 1 enregistrement rs.MoveFirst'il vas au premier Do Until rs.EOF = True' il fait la boucle jusque quand il arrive au dernier MSFlexGrid2.AddItem ("1")' a chaque passage il vas ajouter une ligne MSFlexGrid2.Row = MSFlexGrid2.Rows - 1'comme on vient d'ajouter une ligne il passe sur la suivante MSFlexGrid2.Col 1: MSFlexGrid2.Text rs!champ1'il ecrit dans la cellule choisi MSFlexGrid2.Col 2: MSFlexGrid2.Text rs!champ2' ect..... rs.MoveNext' il passe au record suivant Loop'il retourne au debut tant que n'est pas arriver a la fin End If