Veteran
Beiträge: 137
| squarehead - 29.06.15 20:27
ÖffnenFormular
Formularname frmPatient
Bedingung = VersNr = xxx
Frage: Unter xxx sollte die ausgewählte VersNr aus dem Kombinationsfeld stehen. Mit welchem Namen spreche ich diese Variable an?
Bedingung = VersNr = [TempVars]!globalVersNr
squarehead - 29.06.15 20:27
Frage Nr.2: Alternativ gibt es auch den Makrobefehl "FestlegenLokaleVar". Welchen soll ich verwenden und was ist der Unterschied zu "FestlegenTempVar"?
Lokale Variablen gelten nur innerhalb des Makros in dem sie festgelegt werden. Sobald das Makro beendet ist, werden diese Variablen aus dem Speicher entfernt.
Eine TempVar dagegen behält ihren Wert, bis sie mit einem neuen Wert überschrieben wird, die TempVar mit Entfernen(Alle)TempVar explizit gelöscht wird oder bis die Datenbank geschlossen wird.
Wenn Du beide Aktionen in ein und demselben Makro ausführst kannst Du also auch eine LokaleVariable verwenden. Wenn Du die Variable später anderweitig noch benötigst, musst Du eine TempVar nehmen. ----- https://codekabinett.com/ |