Zum Inhalt springen

Variablen übergeben (Access 2000)


Commander_COM

Empfohlene Beiträge

Hallo,

ich suche eine Möglichkeit, mit der ich Variablen aus einer Klasse in eine andere übergeben kann. Ich steig da nicht so ganz durch. Die muss irgendwie Public sein und in Modulen definiert werden, vielleicht auch mit Static oder so, jedenfalls funzt das net, was ich bisher probiert habe. Kennt sich noch jemand damit aus?

Private Sub Klasse1

dim variable as Integer

variable= 1

End Sub

Private Sub Klasse2

MsgBox variable 'Hier soll der variablenwert von Klasse1 drinstehen, ist aber leer, da _

                 End Sub alle Variablen leert

End Sub

Danke!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Moin !

du mußt dann die Variable am Anfang des Quellcodes deklarieren, noch bevor die Klassen anfangen, z.B. so:

Option Compare Database

Dim rappelzappel As String

Private Sub button1_Click()

rappelzappel = "Huhuhuhu"

End Sub

Private Sub button2_Click()

MsgBox rappelzappel

End Sub

Die Variable behält den Wert dann solange bis Du das Formular schliesst.

gruß

Christian

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

also das mit dem deklarieren oben im otion database bereich fuktioniert, aber die Variable behält ihren Inhalt trotzdem nicht... Ich habe auch die beiden Prozeduren nicht mehr Private Sub sondern Public Sub genannt, leider gehts trotzdem nicht. Ich glaube in der Hilfe gelesen zu haben, dass End Sub die Variablen leert.

Muss man die nicht irgendwie explizit übergeben, z.B. in der Prozedurtitelzeile?

z.B. Public Sub Test1(rappelzappel)

blabla

End Sub

oder so ähnlich?

:D rappelzappel is cool :D :D :D

Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...