A voir également:
- Msflexgrid -changer le nom des colonnes ?-
- Changer dns - Guide
- Comment faire des colonnes sur word - Guide
- Changer nom iphone - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Changer clavier qwerty en azerty - Guide
3 réponses
choubaka
Messages postés
39410
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
3 janvier 2025
2 104
7 juil. 2003 à 15:08
7 juil. 2003 à 15:08
Salut
tu peux y arriver en structurant ton code de la manière suivante
une procédure permettant de remplir les titres des colonnes, les titres peuvent également
provenir de la base de données
une procédure remplissant les cellules
Voici un petit exemple pour myGrid
Cette dernière procédure de remplissage peut être rappelée à n'importe quel moment
pour mettre la vue à jour (à l'aide d'un bouton par exemple).
Chouba
Casque Bleu forumique
tu peux y arriver en structurant ton code de la manière suivante
une procédure permettant de remplir les titres des colonnes, les titres peuvent également
provenir de la base de données
une procédure remplissant les cellules
Voici un petit exemple pour myGrid
Private sub Form_Load()
Call CenterCells
Call SizeCells
Call Titles
Call FillCells
End Sub
Private Sub CenterCells
Dim Column As Integer
For column 0 To 7
myGrid.Col = Column
myGrid.ColAlignment(Column) = flexalignCenterCenter
Next Column
End Sub
Private Sub SizeCells()
Dim Column As Integer
For column 0 To 7
myGrid.ColWidth(column) = 1100
Next Colulmn
End Sub
Private Sub Titles
myGrid.Row = 0
myGrid.Col = 0
myGrid.Text = "Titre1"
myGrid.Col = 1
myGrid.Text = "Titre2"
myGrid.Col = 2
myGrid.Text = "Titre3"
myGrid.Col = 3
myGrid.Text = "Titre4"
..... jusque la dernière colonne
End Sub
Private Sub FillCells()
ici tu retrouves le code récupérant les données de la BDDonnées
Tu dois veiller à commencer ta boucle de remplissage à partir de la row 1 pour ne pas écraser la row des titres.
End sub
Cette dernière procédure de remplissage peut être rappelée à n'importe quel moment
pour mettre la vue à jour (à l'aide d'un bouton par exemple).
Chouba
Casque Bleu forumique
choubaka
Messages postés
39410
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
3 janvier 2025
2 104
7 juil. 2003 à 15:28
7 juil. 2003 à 15:28
Si tu ne t'en sort toujours pas, je peux t'envoyer le code d'un feuille effectuant ce type d'opérations sur un flexgrid à partir d'un fichier (ce qui est équivalent en fait). Mais bon c'est un peu long pour mettre tout ça dans le forum.
Chouba
Casque Bleu forumique
Chouba
Casque Bleu forumique