Précédent   Forum du club des développeurs et IT Pro > Dotnet > EDI/Outils > Visual Studio
Visual Studio Forum d'entraide sur l'installation et l'utilisation de l'EDI Microsoft Visual Studio
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 19/12/2012, 18h02   #1
EvT Chess38
Invité de passage
 
Inscription : novembre 2006
Messages : 12
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 12
Points : 1
Points : 1
Par défaut Problème passage de paramètre

Bonjour,

j'ai un projet dans lequel j'utilises 3 Forms distinctes qui sont:
- Form_Bilan_Jours,
- Form_Bilan_Mois,
- Form_Bilan_Annees.

Dans chaque Form, lorsque je clique sur le BP_VALIDATION j'appelle une fonction qui va me permettre de remplir des Datagrid avec mes valeurs (cf. Bilan_Jours).

Comme je fais la même chose pour le jours, le mois et l'année, j'ai décidé de me créer une fonction FCT_REMPLISSAGE dans laquelle je passe tout mes Controls afin de les remplir. Tout ce passe bien.
Par contre pour remplir les Controls j'utilise un appel de fonction qui diffère selon la forme.
- Fct_Jour (Class_Bilans_Jours_XLS),
- Fct_Mois (Class_Bilans_Mois_XLS),
- Fct_Année (Class_Bilans_Années_XLS).
Chaque fonction est lié à une classe différente comme indiqué ci dessus.

Du coup, je voudrais passer un paramètre à ma fonction FCT_REMPLISSAGE afin qu'elle sache si elle doit effectuer la requête Jours, Mois ou Années.

J'ai essayé plusieurs choses mais rien ne marche.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
Public Sub Fct_Remplissage(ByRef Nom_Data_Grid_Bilan_Production As DataGridView, ByRef Nom_Data_Grid_Depil As DataGridView, ByRef Nom_Data_Grid_Pick As DataGridView, ByRef Nom_Data_Grid_Encais As DataGridView, ByRef Nom_Chart_Depileur As Chart, ByRef Nom_Chart_Pick As Chart, ByRef Nom_Chart_Encais As Chart, ByRef GroupBox_Depil As GroupBox, ByRef GroupBox_Pick As GroupBox, ByRef GroupBox_Encais As GroupBox, ByVal Date_Debut As Date, ByVal Date_Fin As Date, ByVal Type_Class As Integer)


        Select Type_Class
            Case 0
                Dim Bilan_Production As New Class_Bilans_Jours_XLS
            Case 1
                Dim Bilan_Production As New Class_Bilans_Mois_XLS
            Case 2
                Dim Bilan_Production As New Class_Bilans_Annees_XLS
        End Select

        Bilan_Production.Lecture_des_Donnees(DateDebut, DateFin)
Ce qui est en rouge apparaît en erreur.

Si vous aviez une idée.
Merci

PS: Si vous avez besoin de plus d'informations n'hésitez pas.
PS2: C'est mon premier projet
Images attachées
Type de fichier : jpg Bilan_Jours.jpg (468,4 Ko, 4 affichages)
EvT Chess38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h40.


 
 
 
 
Partenaires

Hébergement Web