cs_Misaa
Messages postés5Date d'inscriptionmardi 12 juin 2007StatutMembreDernière intervention13 juin 2007
-
12 juin 2007 à 10:27
cs_Misaa
Messages postés5Date d'inscriptionmardi 12 juin 2007StatutMembreDernière intervention13 juin 2007
-
13 juin 2007 à 11:55
Bonjour
J'ai un projet a faire, qui gére une base de données. Je n'ai pas encore accés a la base de données.
Habituellement, je travail sur des petites bases de données Access, avec de simples requêtes dans le module du programme même.
( rc.open....rc.close ... enfin bref, le truc simple et classique )
La je me vois dans l'obligation d'utiliser des Modules de classes. Ces modules sont crées, et j'ai déja pu renseigner une partie sous cette forme :
Module de Classe Client :
Dim clt_num As Integer
Dim clt_nom As String
[...]
_________________
Function Information_clt_num() As Integer
Information_clt_num = clt_num
End Function
Function Information_clt_nom() As String
Information_clt_nom = clt_nom
End Function
[...]
Bon le soucis, c'est que je ne sais pas du tout tiliser ces modules de classe. J'imagine que la Function va servir a simplifier les choses en permettant de le repeter sur les autres modules de classe.
J'ai commencer a lire les ( long ) tuto sur les module de classe, si quelqu'un a des suggestion, explications, information, exemples... je suis vraiment preneuse.
Comment faire une requete avec ce genre de module de classe ?
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 12 juin 2007 à 10:35
Salut,
Que les experts me corrigent
Les modules de Classe sont des pseudo objets
Au vu de ton code cela te permet depuis une autre partie du code (exemple dans un Form)
Dim CClient As New Client
Dim MInfo As Integer
MInfo = CClient.Information_clt_num, ----
[code.aspx?ID=41455 By Renfield]
NOTE: Des propriété dans ce cas sur des champs privé serait plus approprié
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 12 juin 2007 à 11:11
Re,
CCLient est une variable de type Client (ton module de classe)
Le but de ceci est de creer des pseudo objets pour pouvoir les utiliser , améliorer etc... bref les faire vivre.
Pour la requete SQL tout dépend de la base.
SI par exemple la base reste toujours la meme et que la table ou tu va chercher tes client aussi, dans ce cas tu peux tres bien la mettre dans le module de classe.
pour mieux comprendre l'utilisation des module de classe, je te conseille de chercher quelques source débutant sur ce site. et de "jouer" avec pour en comprendre le fonctionnement.