J' ai trouvé qu'il faut déclarer les variables entre explicite et les proc. mais je ne vois pas comment entrer la variable dans l'état.
= Variable ?
"Sergio" a écrit dans le message de news: #
Bonjour à tous
Pour conserver des variables,Ya comme un défaut !
Benoit Compoint [MS]
Bonsoir,
Deux raisons expliquent que votre zone de texte affiche NB :
1. Votre variable "nb" a été déclarée dans la procédure Sub Report_Open Elle est donc inconnue en dehors de cette procédure
2. Même si vous aviez déclaré la variable "nb" au niveau du module VBA sous-jacent à l'état, elle serait inaccessible au contrôle zone de texte.
Cependant votre contrôle zone de texte a accès aux propriétés de l'état et aux fonctions que vous définissez dans des modules. Vous pouvez donc régler ce problème, en définissant une fonction (ou une propriété) qui renvoie la valeur de votre variable "nb".
Benoit Compoint
"Sergio" wrote in message news:%
Bonjour à tous
Pour conserver des variables,Ya comme un défaut !
Voilà, j'exécute une procédure d'ouverture d'un état,
Public Sub Report_Open(Cancel As Integer)
Je valorise un tas de variables et tableaux, de cette façon (c'est très raccourcis):
Static varyNB() As Integer Static nb As Integer ReDim varyNB(0 To 70, 1 To 12) As Integer nb = Monnombre varyNB(x, y) = nb
tous mes tableaux et variables ont une valeur.
puis je sort de la proc. et mon ETAT s'affiche.
Mais là, je n'arrive pas à ressortir la variable. j'ai #nom à la place de la variable.
Dans mon état j'ai mis : une zone de texte dans les propriétés données source contrôle : = NB (là j'ai tout essayé)
Ya surement pas grand chose j'ai pourtant cherché mais là j'y arriverais pas tous seul
A+ Sergio
Bonsoir,
Deux raisons expliquent que votre zone de texte affiche NB :
1. Votre variable "nb" a été déclarée dans la procédure Sub Report_Open
Elle est donc inconnue en dehors de cette procédure
2. Même si vous aviez déclaré la variable "nb" au niveau du module VBA
sous-jacent à l'état, elle serait inaccessible au contrôle zone de texte.
Cependant votre contrôle zone de texte a accès aux propriétés de l'état et
aux fonctions que vous définissez dans des modules.
Vous pouvez donc régler ce problème, en définissant une fonction (ou une
propriété) qui renvoie la valeur de votre variable "nb".
Benoit Compoint
"Sergio" <marchepas@aol.com> wrote in message
news:%23TilyPlxDHA.4060@TK2MSFTNGP11.phx.gbl...
Bonjour à tous
Pour conserver des variables,Ya comme un défaut !
Voilà,
j'exécute une procédure d'ouverture d'un état,
Public Sub Report_Open(Cancel As Integer)
Je valorise un tas de variables et tableaux,
de cette façon (c'est très raccourcis):
Static varyNB() As Integer
Static nb As Integer
ReDim varyNB(0 To 70, 1 To 12) As Integer
nb = Monnombre
varyNB(x, y) = nb
tous mes tableaux et variables ont une valeur.
puis je sort de la proc. et mon ETAT s'affiche.
Mais là, je n'arrive pas à ressortir la variable.
j'ai #nom à la place de la variable.
Dans mon état j'ai mis :
une zone de texte
dans les propriétés données source contrôle :
= NB (là j'ai tout essayé)
Ya surement pas grand chose
j'ai pourtant cherché
mais là j'y arriverais pas tous seul
Deux raisons expliquent que votre zone de texte affiche NB :
1. Votre variable "nb" a été déclarée dans la procédure Sub Report_Open Elle est donc inconnue en dehors de cette procédure
2. Même si vous aviez déclaré la variable "nb" au niveau du module VBA sous-jacent à l'état, elle serait inaccessible au contrôle zone de texte.
Cependant votre contrôle zone de texte a accès aux propriétés de l'état et aux fonctions que vous définissez dans des modules. Vous pouvez donc régler ce problème, en définissant une fonction (ou une propriété) qui renvoie la valeur de votre variable "nb".
Benoit Compoint
"Sergio" wrote in message news:%
Bonjour à tous
Pour conserver des variables,Ya comme un défaut !
Voilà, j'exécute une procédure d'ouverture d'un état,
Public Sub Report_Open(Cancel As Integer)
Je valorise un tas de variables et tableaux, de cette façon (c'est très raccourcis):
Static varyNB() As Integer Static nb As Integer ReDim varyNB(0 To 70, 1 To 12) As Integer nb = Monnombre varyNB(x, y) = nb
tous mes tableaux et variables ont une valeur.
puis je sort de la proc. et mon ETAT s'affiche.
Mais là, je n'arrive pas à ressortir la variable. j'ai #nom à la place de la variable.
Dans mon état j'ai mis : une zone de texte dans les propriétés données source contrôle : = NB (là j'ai tout essayé)
Ya surement pas grand chose j'ai pourtant cherché mais là j'y arriverais pas tous seul
A+ Sergio
Sergio
merci de répondre mais je débute et je ne comprends pas tout
J'ai défini mes variables et tableaux (nombreux) entre Option Explicit et la procédure. La procédure donne une valeur à toutes les variables et surtout aux tableaux.
Mais je n'arrive pas sortir les valeurs dans l'état !
J'ai toujours #Nom ? en sortie de zone de texte. je ne comprends pas comment appeler la variable dans " propriétés données source contrôle "
A+ Sergio
"Benoit Compoint [MS]" a écrit dans le message de news:
Bonsoir,
Deux raisons expliquent que votre zone de texte affiche NB :
merci de répondre
mais je débute et je ne comprends pas tout
J'ai défini mes variables et tableaux (nombreux) entre
Option Explicit et la procédure.
La procédure donne une valeur à toutes les variables
et surtout aux tableaux.
Mais je n'arrive pas sortir les valeurs dans l'état !
J'ai toujours #Nom ? en sortie de zone de texte.
je ne comprends pas comment appeler la variable
dans " propriétés données source contrôle "
A+ Sergio
"Benoit Compoint [MS]" <benoitc@online.microsoft.com> a écrit dans le
message de news: uVJbmGmxDHA.4064@tk2msftngp13.phx.gbl...
Bonsoir,
Deux raisons expliquent que votre zone de texte affiche NB :
merci de répondre mais je débute et je ne comprends pas tout
J'ai défini mes variables et tableaux (nombreux) entre Option Explicit et la procédure. La procédure donne une valeur à toutes les variables et surtout aux tableaux.
Mais je n'arrive pas sortir les valeurs dans l'état !
J'ai toujours #Nom ? en sortie de zone de texte. je ne comprends pas comment appeler la variable dans " propriétés données source contrôle "
A+ Sergio
"Benoit Compoint [MS]" a écrit dans le message de news:
Bonsoir,
Deux raisons expliquent que votre zone de texte affiche NB :
Benoit Compoint [MS]
Bonsoir,
Comme votre tableau a apparemment deux dimensions, vous devrez créer une fonction VBA qui admette deux paramètres. Vous appellerez cette fonction à partir de vos contrôles zones de texte avec la syntaxe suivante : =MaFonction(3;2) pour obtenir la valeur varyNB(3,2) de votre tableau.
Benoît Compoint
"Sergio" wrote in message news:%
merci de répondre mais je débute et je ne comprends pas tout
J'ai défini mes variables et tableaux (nombreux) entre Option Explicit et la procédure. La procédure donne une valeur à toutes les variables et surtout aux tableaux.
Mais je n'arrive pas sortir les valeurs dans l'état !
J'ai toujours #Nom ? en sortie de zone de texte. je ne comprends pas comment appeler la variable dans " propriétés données source contrôle "
A+ Sergio
"Benoit Compoint [MS]" a écrit dans le message de news:
Bonsoir,
Deux raisons expliquent que votre zone de texte affiche NB :
Bonsoir,
Comme votre tableau a apparemment deux dimensions, vous devrez créer une
fonction VBA qui admette deux paramètres.
Vous appellerez cette fonction à partir de vos contrôles zones de texte avec
la syntaxe suivante :
=MaFonction(3;2)
pour obtenir la valeur varyNB(3,2) de votre tableau.
Benoît Compoint
"Sergio" <marchepas@aol.com> wrote in message
news:%23BxSjmmxDHA.1484@TK2MSFTNGP09.phx.gbl...
merci de répondre
mais je débute et je ne comprends pas tout
J'ai défini mes variables et tableaux (nombreux) entre
Option Explicit et la procédure.
La procédure donne une valeur à toutes les variables
et surtout aux tableaux.
Mais je n'arrive pas sortir les valeurs dans l'état !
J'ai toujours #Nom ? en sortie de zone de texte.
je ne comprends pas comment appeler la variable
dans " propriétés données source contrôle "
A+ Sergio
"Benoit Compoint [MS]" <benoitc@online.microsoft.com> a écrit dans le
message de news: uVJbmGmxDHA.4064@tk2msftngp13.phx.gbl...
Bonsoir,
Deux raisons expliquent que votre zone de texte affiche NB :
Comme votre tableau a apparemment deux dimensions, vous devrez créer une fonction VBA qui admette deux paramètres. Vous appellerez cette fonction à partir de vos contrôles zones de texte avec la syntaxe suivante : =MaFonction(3;2) pour obtenir la valeur varyNB(3,2) de votre tableau.
Benoît Compoint
"Sergio" wrote in message news:%
merci de répondre mais je débute et je ne comprends pas tout
J'ai défini mes variables et tableaux (nombreux) entre Option Explicit et la procédure. La procédure donne une valeur à toutes les variables et surtout aux tableaux.
Mais je n'arrive pas sortir les valeurs dans l'état !
J'ai toujours #Nom ? en sortie de zone de texte. je ne comprends pas comment appeler la variable dans " propriétés données source contrôle "
A+ Sergio
"Benoit Compoint [MS]" a écrit dans le message de news:
Bonsoir,
Deux raisons expliquent que votre zone de texte affiche NB :
Sergio
bonsoir,
merci, je vais essayer de (comprendre) et de mettre ça en pratique.
A+ Sergio
"Benoit Compoint [MS]" a écrit dans le message de news:
Bonsoir,
Comme votre tableau a apparemment deux dimensions, vous devrez créer une fonction VBA qui admette deux paramètres. Vous appellerez cette fonction à partir de vos contrôles zones de texte avec
la syntaxe suivante : =MaFonction(3;2) pour obtenir la valeur varyNB(3,2) de votre tableau.
Benoît Compoint
"Sergio" wrote in message news:%
merci de répondre mais je débute et je ne comprends pas tout
J'ai défini mes variables et tableaux (nombreux) entre Option Explicit et la procédure. La procédure donne une valeur à toutes les variables et surtout aux tableaux.
Mais je n'arrive pas sortir les valeurs dans l'état !
J'ai toujours #Nom ? en sortie de zone de texte. je ne comprends pas comment appeler la variable dans " propriétés données source contrôle "
A+ Sergio
"Benoit Compoint [MS]" a écrit dans le message de news:
Bonsoir,
Deux raisons expliquent que votre zone de texte affiche NB :
bonsoir,
merci, je vais essayer de (comprendre) et de mettre ça en pratique.
A+ Sergio
"Benoit Compoint [MS]" <benoitc@online.microsoft.com> a écrit dans le
message de news: eDiuNxmxDHA.556@TK2MSFTNGP11.phx.gbl...
Bonsoir,
Comme votre tableau a apparemment deux dimensions, vous devrez créer une
fonction VBA qui admette deux paramètres.
Vous appellerez cette fonction à partir de vos contrôles zones de texte
avec
la syntaxe suivante :
=MaFonction(3;2)
pour obtenir la valeur varyNB(3,2) de votre tableau.
Benoît Compoint
"Sergio" <marchepas@aol.com> wrote in message
news:%23BxSjmmxDHA.1484@TK2MSFTNGP09.phx.gbl...
merci de répondre
mais je débute et je ne comprends pas tout
J'ai défini mes variables et tableaux (nombreux) entre
Option Explicit et la procédure.
La procédure donne une valeur à toutes les variables
et surtout aux tableaux.
Mais je n'arrive pas sortir les valeurs dans l'état !
J'ai toujours #Nom ? en sortie de zone de texte.
je ne comprends pas comment appeler la variable
dans " propriétés données source contrôle "
A+ Sergio
"Benoit Compoint [MS]" <benoitc@online.microsoft.com> a écrit dans le
message de news: uVJbmGmxDHA.4064@tk2msftngp13.phx.gbl...
Bonsoir,
Deux raisons expliquent que votre zone de texte affiche NB :
merci, je vais essayer de (comprendre) et de mettre ça en pratique.
A+ Sergio
"Benoit Compoint [MS]" a écrit dans le message de news:
Bonsoir,
Comme votre tableau a apparemment deux dimensions, vous devrez créer une fonction VBA qui admette deux paramètres. Vous appellerez cette fonction à partir de vos contrôles zones de texte avec
la syntaxe suivante : =MaFonction(3;2) pour obtenir la valeur varyNB(3,2) de votre tableau.
Benoît Compoint
"Sergio" wrote in message news:%
merci de répondre mais je débute et je ne comprends pas tout
J'ai défini mes variables et tableaux (nombreux) entre Option Explicit et la procédure. La procédure donne une valeur à toutes les variables et surtout aux tableaux.
Mais je n'arrive pas sortir les valeurs dans l'état !
J'ai toujours #Nom ? en sortie de zone de texte. je ne comprends pas comment appeler la variable dans " propriétés données source contrôle "
A+ Sergio
"Benoit Compoint [MS]" a écrit dans le message de news:
Bonsoir,
Deux raisons expliquent que votre zone de texte affiche NB :