RecordRef und test auf Initialisierung

4. Dezember 2008 11:19

Ich verwende in einer Funktion eine Recordref variable.
Ich kann allerdings Nicht sicherstellen, ob diese Recordrefvariable bereits initialisiert wurde.
Gibt es einen Befehl, (den ich im Moment nicht finde) um das zu überprüfen?

Re: RecordRef und test auf Initialisierung

4. Dezember 2008 11:41

Hallo tba,

wenn du sicher sein kannst, das die Recordref-Variable vorher gecleart war, dann kannst du über die NUMBER- Variable der RecordRef prüfen, ob eine Tabelle zugeordnet wurde.

Gruß, Fiddi

Re: RecordRef und test auf Initialisierung

4. Dezember 2008 12:04

so dachte ich auch,
klappt aber nicht.
da sie ja noch keine Zuweisung hatte, erhalte ich schon beim auslesen der Nummer die Meldung, dass der Recordref nicht initialisiert ist.

ich glaube ich werde den Recordref am Beginn definiert auf eine DummyTabelle zuweisen, und dann in der Funktion die Tabelno dagegen vergleichen. Wenn keine weitere zuweisung erfolgt ist, dann kann ich's damit rauskriegen und die Funktion wieder verlassen.

Re: RecordRef und test auf Initialisierung

4. Dezember 2008 18:02

FORMAT(RecordRef) liefert eine leere Zeichenkette statt eines Fehlers.

Vielleicht hilfts.