cs_TST
Messages postés7Date d'inscriptiondimanche 20 janvier 2002StatutMembreDernière intervention 9 mai 2002
-
1 avril 2002 à 16:33
CTZV
Messages postés1Date d'inscriptiondimanche 31 mars 2002StatutMembreDernière intervention 1 avril 2002
-
1 avril 2002 à 17:57
Mon applic n'utilise pas de contrôle qui le lie avec Access,j'utilise ODBC pour faire le lien.
Mon pb est le suivant:
Comment remplir 1 flexgrid avec les données provenant d'une table Access.
Merci d'avance.
Tst
CTZV
Messages postés1Date d'inscriptiondimanche 31 mars 2002StatutMembreDernière intervention 1 avril 2002 1 avril 2002 à 17:57
'Construction du FlexGrid
HFlex.Row = 0
For iColonne = 0 To 1 'je l'initialise à 2 colonnes
With HFlex
.Col = iColonne
.ColWidth(0) = 3500 'largeur des colonnes
.ColWidth(1) = 3600
.ColAlignment(iColonne) = 1
.CellAlignment = 1
.AllowUserResizing = flexResizeNone
Select Case iColonne
Case 0
.Font.Size = 10 ' titre des colonnes
.Text = "Nom du proriétaire"
Case 1
.Font.Size = 10
.Text = "Tantième"
End Select
End With
Next iColonne
HFlex.Rows = QLigne + 1 'qligne=nbre ligne du
' recordset
Do Until Rds.EOF
For i = 0 To QLigne - 1
For iLigne = 1 To 1
For iColonne = 0 To 1
HFlex.Row = i + 1
HFlex.Col = iColonne
HFlex.Text = Rds.Fields(iColonne)
Next iColonne
Next iLigne
Next i
Loop
'Autre solution
'Supprimer la boucle iColonne et remplacer la
'ligne
HFlex.Text = Rds.Fields(iColonne)
par ces deux lignes