0

do as database und record mit numerischem Wert

Guten Tag

Ich steh da grad an:

Ich möchte einzelne Informationen eines Records auslesen aus einer anderen Datenbank.

Das funktioniert mit der "do as database ... end" und "Record" Funktion tip top, solange ich die Record ID als Wert, z.B. "14" eingebe.

Sobald ich aber die ID dynamisch als number(XY) eingebe, erhalte ich keine Information zurück.

Beispiel:

Datenbank in der ich arbeite heisst Kontrolle, Datenbank mit der gewünschten Info heisst Adressen, die Tabelle drin Personen

let mynr := number('Person Auftraggeber');
do as database Adressen
record(Personen,number(mynr)).Vorname
end

gibt nix zurück, hingegen:

do as database Adressen
record(Personen,14).Vorname
end

gibt den gewünschten Wert (hier der Vorname des Record 14) zurück.

Wenn ich in einer sep. Formel

number('Person Auftraggeber')

eingebe, wird mir der Wert 14 zurück gegeben.

Vielen Dank für Hinweise wo ich falsch abbiege. Danke.

Antwort

null