Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/02/2011, 22h08   #1
Nouveau Membre du Club
 
Inscription : novembre 2006
Messages : 123
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 123
Points : 37
Points : 37
Par défaut MSFlexgrid : propriété rows

salut

j'ai un programme qui marchait tres bien sur mon pc depuis pas mal de temps et voila que la propriété .rows du flexgrid n'est plus gérée.
la propriete height marche mais pas la rows et les autres propriétés de redimensionnement

quelqu'un aurait il une idee SVP ?

Merci d'avance

Code :
1
2
3
4
 
Form_Gestion_composant_reparatrice.MSFlexGrid9.Height = (300 * i) + 500
 
Form_Gestion_composant_reparatrice.MSFlexGrid9.Rows = i
gyver4000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2011, 23h25   #2
Rédacteur/Modérateur

 
Avatar de argyronet
 
Homme Jean-Philippe AMBROSINO
Panseur de bobos en solutions ETL
Inscription : mai 2004
Messages : 3 650
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe AMBROSINO
Localisation : France

Informations professionnelles :
Activité : Panseur de bobos en solutions ETL
Secteur : Finance

Informations forums :
Inscription : mai 2004
Messages : 3 650
Points : 6 210
Points : 6 210
Envoyer un message via MSN à argyronet
Bonjour,

Citation:
Envoyé par gyver4000 Voir le message
et voila que la propriété .rows du flexgrid n'est plus gérée.
Que s'est-il passé entre temps ?

As-tu essayé avec une variable déclarée en FlexGrid ?

Code :
1
2
3
4
5
6
 
Private WithEvents m_oFlexG As MSFlexGridLib.MSFlexGrid
 
Private Sub Form_Load()
    Set m_oFlexG = Me.MSFlexGrid9.Object
End Sub
Sans oublier le
lorsque le formulaire est fermé

De plus la propriété Rows nécessite un index de la ligne visée ; n'aurais-tu pas supprimé un bout de code par hasard ?

Argy
__________________
Ils comptent sur vous...

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment.

Web Site@Mail
Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007
Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010
MDB Viewer : Visionneuse Access v4.0
argyronet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2011, 10h22   #3
Membre Expert
 
Avatar de keita
 
Homme
Inscription : novembre 2002
Messages : 879
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations forums :
Inscription : novembre 2002
Messages : 879
Points : 1 015
Points : 1 015
Envoyer un message via MSN à keita
bonjour
Je crois comprendre cette ligne:
Code :
Form_Gestion_composant_reparatrice.MSFlexGrid9.Height = (300 * i) + 500
Elle sert, enfin je crois, à modifier la hauteur du flexgrid (Propriété height).
Par contre, je ne comprends pas qu'on veuille affecter une valeur (ici i) à la collection rows du flexgrid.
Code :
Form_Gestion_composant_reparatrice.MSFlexGrid9.Rows = i
Qu'on veuille indexer une ligne, ça ne serait pas comme ceci:
Code :
Form_Gestion_composant_reparatrice.MSFlexGrid9.Rows(i).Propriété = UneValeur
Non?
Exemple:
Code :
Form_Gestion_composant_reparatrice.MSFlexGrid9.Rows(3).Backcolor= QbColor(14)
mettrait la couleur d'arrire plan de la ligne 3 en jaune. non?


@+
keita est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h05.


 
 
 
 
Partenaires

Hébergement Web