Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Affecté une valeur à une variable [ Divers / General ] (poilusduboux)

vendredi 7 juillet 2006 à 15:28:28 | Affecté une valeur à une variable

poilusduboux

Membre Club

Bonjour à tous

 

J'ai un formulaire, sur mon formulaire il y a un textbox.

Avec une valeur quelconque.

Ensuite avec l'aide d'un bouton j'appelle un module :

« Call module.traitement () »

Dans ce module je place une variable qui doit normalement

Prendre la valeur de mon textbox.

« Dim i AsShort »

« i = frmform1.textbox1.Text »

Mais en faite la valeur est toujours nulle.

Pourquoi ?

Avec VB6 je n'avais pas ce problème.

Merci d'avance.


vendredi 7 juillet 2006 à 15:51:21 | Re : Affecté une valeur à une variable

nborges


salut,

ci j?ai bien compris tu veux caharger ta variable short avec le contenu de ta textbox?
donc la valeur de ta text box ce sont des numero?
pour passer la valeur sur la variable tu dois transformer le text em short

i=CType(Me.txtbox1.Text.Trim, Short)

mais avant cela tu dois verifier que ta textbox ne sois pas =""
e q se soit des numero.

NDB


vendredi 7 juillet 2006 à 16:27:36 | Re : Affecté une valeur à une variable

poilusduboux

Membre Club

Merci pour la réponse
Mais malheureusement la valeur de ma variable reste toujours à 0


vendredi 7 juillet 2006 à 16:32:05 | Re : Affecté une valeur à une variable

nborges

je sais pas quoi t dire alors..
j?ai essayé ici et ça marche..

bonne chance..


[8D]

vendredi 7 juillet 2006 à 16:46:08 | Re : Affecté une valeur à une variable

poilusduboux

Membre Club
J'ai trouver un bug
lorsque j'arrive sur la ligne d'affectation de la variable dans mon module
i=CType(frmform1.txtbox1.Text.Trim, Short)
le programme sort du module et continu par le code qui ce trouve sur mon form1
SANS me donnée un message d'erreur !!!
Mais bon je vais surement trouver  la solution lundi.
Merci

vendredi 7 juillet 2006 à 16:50:50 | Re : Affecté une valeur à une variable

nborges

il sort parce q il trouve une erreur..
essaye de voir l erreur

try

i=CType(frmform1.txtbox1.Text.Trim, Short)


Catch

ex As ApplicationException

MsgBox(ex.Message, MsgBoxStyle.OKOnly

)

EndTry

[8D]

lundi 10 juillet 2006 à 11:02:13 | Re : Affecté une valeur à une variable

poilusduboux

Membre Club

En faite lorsque j'écris la ligne de code suivante :

i =CType(me.txtbox1.Text.Trim, Short)

 dans le form1 ou ce trouve le textBox dont j'aimerais récupérer la valeur

pas de problème ça marche.

Mais dès que j'écris  cette ligne

i =CType(frmform1.txtbox1.Text.Trim, Short)

dans un autre formulaire ou dans un module cela ne marche pas.
Message d'erreur:

L'exception System.InvalidCastException n'a pas été gérée

  Message="La conversion de la chaîne "" en type 'Short' n'est pas valide."


lundi 10 juillet 2006 à 13:18:41 | Re : Affecté une valeur à une variable

abel2

Essayer de envoyer la valeur de textbox au module (ne pas l’appeler dans le module). Donc dans ton formule t’écrire (je c pas) nommodule.tonvariable = textbox..text



Cette discussion est classé dans : variable, formulaire, valeur, module, affecté


Répondre à ce message

Sujets en rapport avec ce message

probleme de formulaire [ par PDT ] lors de l'execution de mon projet j'utilise une variable publique pour un passage de paramettrecette variable recupere une valeur quand on click sur u probleme de formulaire [ par PDT ] lors de l'execution de mon projet j'utilise une variable publique pour un passage de paramettrecette variable recupere une valeur quand on click sur u perte de valeur public dans un module [ par novicevb ] je fais un module pour garder ma variable public d'un autre formulaire et je perd la valeur de la variable publique du formulaire que j'ai besoin, il probleme de variable [ par Antony ] voilà j'ai créé sur ma form1 une variable nommé nb. J'ai ensuite créé un module et j'aimerais faire appel a la valeur de la variable nb dans ce module Passage de valeur d'un formulaire à un autre [ par loots007 ] Bonjour,Je veux transmettre la valeur contenue par une variable d'un formulaire vers un autre formulaire. Alors je déclare ma variable comme public da Passage de la valeur d'une variable d'un formulaire à un autre en VBA [ par Muramasa ] Bonjour j'ai une variable X définie dans le formulaire 1 j'aimerais passer sa valeur au formulaire 2, pourriez vous me dire comment faire? merciL'espr Lien d'un formulaire à un module VBA Access [ par pataccess ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB Changer le backcolor d'une listbox, en fonction de la valeur d'une autre listbox ....? [ par vincent812 ] Salut à tous,Voilà le Contexte ...   Sur un Formulaire j'ai disposé une dizaine de Zone de Liste en colone, les unes en dessous des autres.En face de Peut-on vérifier le type d'une variable?!? [ par CDAlstom ] Bonjour!Je pense que ma question est assez "banale"...A un endroit de mon code je calcule la moyenne des valeurs d'une colonne (entre la ligne 11 et l Variable dynamique ou variable dans variable [ par BadFog ] Bonjour,Ne trouvant aucune info sur le net sur ce problème (en tout cas dans ce langage), je suppose que ce n'est pas possible en VB mais voici ma que


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.