Hallo zusammen.
Ich möchte per VBA eine Public-Variable aus einen Feldinhalt (Type Text) erstellen.
Ich hoffe es kan mir dabei jemand einen Tip geben.
Vielen Dank dafür schon im Voraus
gruß
Herbert
Hallo zusammen.
Ich möchte per VBA eine Public-Variable aus einen Feldinhalt (Type Text) erstellen.
Ich hoffe es kan mir dabei jemand einen Tip geben.
Vielen Dank dafür schon im Voraus
gruß
Herbert
Hallo,
?? erklär das mal genauer und was Du vorhast…
Mit VBA kann man keine Public-Variable erstellen, man kann nur eine Public-Variable IN der VBA-Umgebung manuell erstellen (deklarieren/initialisieren) und diese im Code weiterverwenden. (Das meinst Du sicherlich auch so). Festzulegen ist auch der Gültigkeitsberich der Variablen, d. h. von „woher überall“ auf diese Variable zugegriffen werden soll.
Weiterhin ist unklar, um welche Art eines Feld es sich bei „Feldinhalt“ handelt (Tabellenfeld, Abfragefeld, Formularfeld, Berichtsfeld) .
Prinzipiell geht das so:
In einem Standardmodul:
Option Compare Database
Option Explicit
Public pblMyVar As Long
und in einer Prozedur:
.
.
pblMyVar = Forms!frmMyForm!txtMyField ’ im Fall eines Formularfeldes
.
.
'Im Fall eines Tabellenfeldes aus dem Datensatz mit ID-Wert 1:
.
.
pblMyVar = Dlookup(„MyField“,„tblMyTable“,„TableID = 1“