OVH Cloud OVH Cloud

variable

2 réponses
Avatar
belok
1. Je déclare les variables dans un module :

Option Compare Database

Dim login As String * 15
Dim pass As String * 15

2. Je défini la variable dans le module_de_classe du formulaire connexion :

Option Compare Database
Private Sub bconnexion_Click()
MsgBox login & pass
End Sub

Private Sub cmdpassword_LostFocus()
login = cmdlogin
pass = cmdpassword
End Sub

// [cmdlogin] & [cmd password] c'est les champs ou on encode les donnnée


donc normalement y devrait m'afficher les données contenu dans la variable
et ben non

par contre si je fais

Option Compare Database
Private Sub bconnexion_Click()
login = cmdlogin
pass = cmdpassword
MsgBox login & pass
End Sub

ça fonctionne pourkwa ?!!!!!!!


et si je veux récuperer la valeur de cette variable dans un autre formulaire
komment je vais faire ?

merci,

2 réponses

Avatar
Raymond
Bonjour.

donc normalement y devrait m'afficher les données contenu dans la variable
et ben non
Quand on déclare des variables dans un module c'est pour pouvoir les

atteindre à partir de tous les objets. Il faut donc qu'elles soient
déclarées Pulic.

Public login As String * 15
Public pass As String * 15

et si je veux récuperer la valeur de cette variable dans un autre
formulaire

komment je vais faire ?
Les variables public sont disponibles pour tous les objets.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"belok" a écrit dans le message de
news:3f9bd9e3$0$282$

1. Je déclare les variables dans un module :

Option Compare Database

Dim login As String * 15
Dim pass As String * 15

2. Je défini la variable dans le module_de_classe du formulaire connexion
:


Option Compare Database
Private Sub bconnexion_Click()
MsgBox login & pass
End Sub

Private Sub cmdpassword_LostFocus()
login = cmdlogin
pass = cmdpassword
End Sub

// [cmdlogin] & [cmd password] c'est les champs ou on encode les donnnée


donc normalement y devrait m'afficher les données contenu dans la variable
et ben non

par contre si je fais

Option Compare Database
Private Sub bconnexion_Click()
login = cmdlogin
pass = cmdpassword
MsgBox login & pass
End Sub

ça fonctionne pourkwa ?!!!!!!!


et si je veux récuperer la valeur de cette variable dans un autre
formulaire

komment je vais faire ?

merci,




Avatar
belok
un grand merciiiiiiiiii....



"Raymond" a écrit dans le message de
news:
Bonjour.

donc normalement y devrait m'afficher les données contenu dans la
variable


et ben non
Quand on déclare des variables dans un module c'est pour pouvoir les

atteindre à partir de tous les objets. Il faut donc qu'elles soient
déclarées Pulic.

Public login As String * 15
Public pass As String * 15

et si je veux récuperer la valeur de cette variable dans un autre
formulaire

komment je vais faire ?
Les variables public sont disponibles pour tous les objets.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"belok" a écrit dans le message de
news:3f9bd9e3$0$282$

1. Je déclare les variables dans un module :

Option Compare Database

Dim login As String * 15
Dim pass As String * 15

2. Je défini la variable dans le module_de_classe du formulaire
connexion


:

Option Compare Database
Private Sub bconnexion_Click()
MsgBox login & pass
End Sub

Private Sub cmdpassword_LostFocus()
login = cmdlogin
pass = cmdpassword
End Sub

// [cmdlogin] & [cmd password] c'est les champs ou on encode les donnnée


donc normalement y devrait m'afficher les données contenu dans la
variable


et ben non

par contre si je fais

Option Compare Database
Private Sub bconnexion_Click()
login = cmdlogin
pass = cmdpassword
MsgBox login & pass
End Sub

ça fonctionne pourkwa ?!!!!!!!


et si je veux récuperer la valeur de cette variable dans un autre
formulaire

komment je vais faire ?

merci,