Jump to content



Welcome to KnowledgeSutra - Dear Guest , Please Register here to get Your own website. - Ask a Question / Express Opinion / Reply w/o Sign-Up!
- - - - -

Variable Definition


6 replies to this topic

#1 kvarnerexpress

    Super Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 407 posts

Posted 17 March 2006 - 11:01 PM

I am creating a checkbook balancing program that uses multiple forms. The first form will allow the user to enter a certain number of deposits, withdrawals, etc. I want to have the ability to have the user be able to enter more than what this first screen will provide by allowing them to transfer to another form. I would like to store the data entered for each of these transaction types into a global variable (to be used throughout the project) array, and produce a total of the dollar amount of this transaction type to be used in coming up with an ending balance of the account.
My question is, is there a special way of defining these variables so that they can be referenced on all of the forms throughout the project?

#2 everett

    Newbie

  • Kontributors
  • Pip
  • 8 posts

Posted 17 March 2006 - 11:42 PM

View Postkvarnerexpress, on Mar 17 2006, 11:01 PM, said:

I am creating a checkbook balancing program that uses multiple forms. The first form will allow the user to enter a certain number of deposits, withdrawals, etc. I want to have the ability to have the user be able to enter more than what this first screen will provide by allowing them to transfer to another form. I would like to store the data entered for each of these transaction types into a global variable (to be used throughout the project) array, and produce a total of the dollar amount of this transaction type to be used in coming up with an ending balance of the account.
My question is, is there a special way of defining these variables so that they can be referenced on all of the forms throughout the project?
i beleve you can use
dim yourvariable as global
or
global yourvariable
i forgot which
or just build a componint and add it to your form and then it will be part of the form and you dont have to use
global and when you want to swich unhide the one you want to show and hide the others

Edited by everett, 17 March 2006 - 11:47 PM.


#3 Inspiron

    Trap Grand Marshal Member

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPip
  • 1,204 posts

Posted 18 March 2006 - 06:06 AM

Hey kvarnerexpress, you will need a add a new Module into your project.

1. Click Project / Add Module
Posted Image

2. Select Module and click Open
Posted Image

3. In the new Module, create your variable as Public
Posted Image

Creating your variable as Public should now let all the forms in your project to use the same variable. You can also use this method to pass data from 1 form to another.

Also note that you cannot create a variable using "DIM" as it doesn't make sence in the module. The module is suppose to be a shared content among all the forms in the project.
Dim watever_variable_name as String


#4 Galahad

    Neurotical Squirrel

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 590 posts
  • Gender:Male
  • Location:Novi Sad, Vojvodina
  • Interests:Programming, Hardcore dance/Trance/House music. Girls, girls and more girls ;) ... In short, everything youg people like, I like :D Oh yeah, and dont't forget politics :)
  • myCENT:48.25

Posted 21 March 2006 - 11:33 AM

Sorry for the late reply...

I don't know if you are using Visual Basic 6.0, or .NET, since their syntax can be different (I'm not quite sure, it's been nearly two years since I last used .NET)

Anyways, in order to make a variable global in your project (to allow all segments of your code to access it), you need to add a module to your project, or use already existing module, and add a following piece of code:
Global VarName As String

That's all there is to it, now your variable VarName is accessible throughout your code...

As Insspiron wrote, in .NET it's a little different keyword, but mostly same procedure... Use Public keyword, in place of Global...

Happy coding :)

#5 DeveloperX

    Advanced Member

  • Kontributors
  • PipPipPipPipPipPipPip
  • 130 posts

Posted 10 April 2006 - 07:51 AM

View PostGalahad, on Mar 21 2006, 11:33 AM, said:

Sorry for the late reply...

I don't know if you are using Visual Basic 6.0, or .NET, since their syntax can be different (I'm not quite sure, it's been nearly two years since I last used .NET)

Anyways, in order to make a variable global in your project (to allow all segments of your code to access it), you need to add a module to your project, or use already existing module, and add a following piece of code:
Global VarName As String

That's all there is to it, now your variable VarName is accessible throughout your code...

As Insspiron wrote, in .NET it's a little different keyword, but mostly same procedure... Use Public keyword, in place of Global...

Happy coding :angry:

Nice reply.
But I want to post some tick.

Well...

Such code:
Global variable1, variable2 As Integer

As You know type of variable1 is variant!!!
But variant2 is Integer.

Check your sources for this tick.

#6 iGuest

    Hail Caesar!

  • Kontributors
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5,876 posts
  • Interests:Trap17 Free Web Hosting, No Ads

Posted 04 December 2007 - 03:59 AM

Can you explain to me what the variable vBulletin does?
example:
$vbulletin->userinfo['buddylist'];
or $vbulletin->db->read_query("");

-nicolas

#7 Galahad

    Neurotical Squirrel

  • Kontributors
  • PipPipPipPipPipPipPipPipPip
  • 590 posts
  • Gender:Male
  • Location:Novi Sad, Vojvodina
  • Interests:Programming, Hardcore dance/Trance/House music. Girls, girls and more girls ;) ... In short, everything youg people like, I like :D Oh yeah, and dont't forget politics :)
  • myCENT:48.25

Posted 04 January 2008 - 09:52 AM

View PostFeedBacker, on Dec 4 2007, 04:59 AM, said:

Can you explain to me what the variable vBulletin does?
example:
$vbulletin->userinfo['buddylist'];
or $vbulletin->db->read_query("");

-nicolas

I would say you missed a sub-forum, this is about Visual Basic, and you posted question containing PHP code...

Anyways $vbulletin, in first case, would contain information about a user, regarding buddylist, whatever that may be... Possibly a list of friends on the bulletin board...

In second case, $vbulletin would contain information read from mysql database... But, since your SQL query is empty, it would contain nothing...




Reply to this topic


This post will need approval from a moderator before this post is shown.

  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users