Har som sagt provat utan nån framgång. Så frågan kvarstår
Går det att få "Lookup" att titta i två register, eller finns det någon elegantare väg?
Mats
Nej, det går inte att få "lookup" att titta i två register.
Vad jag förstår skriver du in ett fakturanummer och vill hämta adress m.m. från två olika register/tabeller beroende på vad du skriver in? Det kan du göra med beräkningsfält.
Jag antar att du har olika fakturanummerserier för de båda varianterna. Om du skriver in ett fakturanummer, t.ex. mindre än 1000, så kan du hämta värden från register A, annars från register B. Det förutsätter att du har relationer till de båda registren med fakturanumret som nyckel.
Använd följande formel:
Adress = If (fakturanummer < 1000; RegisterA::Adress; RegisterB::Adress)
Vill du verkligen att innehållet ska länkas in, istället för att beräknas, kan du använda funktionen Lookup, så här:
Adress = If (fakturanummer < 1000; Lookup(RegisterA::Adress;""); Lookup(RegisterB::Adress;""))