Création
d'entreprise
Posez votre question Signaler

Vb6 - remplir une msFlexGrid avec une BDD

KenouiK - Dernière réponse le 20 janv. 2008 à 12:31
Bonjour,
le principale est dans le titre..
j'aimerai pouvoir remplis une MsFlexGrid à partir d'une base de donnée..
(je veux simplement afficher les données de ma BDD dans une feuille VB)
merci
Lire la suite 

Vb6 - remplir une msFlexGrid avec une BDD »

1 réponses
Réponse
+0
moins plus
Ma Solution : dans le Form_Load

Dim SQL As String
Dim Requete As Recordset
Dim vrai As Boolean
Dim x As String

SQL = "SELECT Num_Moniteur, Nom_Moniteur, Prenom_Moniteur, "
SQL = SQL & "tel_Moniteur, Adresse_Moniteur, "
SQL = SQL & "Code_Postal_Moniteur, Ville_Moniteur "
SQL = SQL & "FROM Moniteur "
SQL = SQL & "Order by Nom_Moniteur asc"

Set Requete = CapArmor.OpenRecordset(SQL)
If Not Requete.BOF Then
Requete.MoveFirst
vrai = True
x = 1

While vrai = True
If Not Requete.EOF Then
msfGrille.Rows = x + 1
msfGrille.Row = x
For i = 0 To 6
msfGrille.Col = i
msfGrille = Requete.Fields(i)
Next

Requete.MoveNext
x = x + 1
vrai = True
Else
vrai = False
End If
Wend
Else
msfGrille.Rows = 2
msfGrille.Row = 1
For i = 0 To 6
msfGrille.Col = i
msfGrille = ""
Next
msfGrille.Col = 1
msfGrille = "Pas d'enregistrement"
End If
Ajouter un commentaire
Ce document intitulé « vb6 - remplir une msFlexGrid avec une BDD » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?