Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Variablen übergeben (Access 2000)

Empfohlene Antworten

Veröffentlicht

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!

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

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ß

danke @ hades fürs Ändern. Das Problem da oben is leider imma noch nicht gelöst.

Deklarierst du die Variablen in der SUB noch einmal oder nur oben im Option Explecit

eigentlich nur oben, denke ich

EDIT: Ich hab grad nochmal reingeschaut, es war ein saudummer Schreibfehler

text_num hieß die Variable, dann is klar, warums net gehen kann.

Aber die Tipps mit dem Deklarieren oben in der Option-compare zeile haben sehr geholfen. Danke!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.