Autor Thema: @DbLookup?  (Gelesen 1306 mal)

Offline Belgarion

  • Frischling
  • *
  • Beiträge: 25
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
@DbLookup?
« am: 21.08.02 - 14:33:08 »
Hallo,

ich habe ein Problem mit DbLookup.
Ich habe eine Ansicht in der die erste Spalte sortiert ist. Diese Ansicht soll Lookup abfragen, ob es ein Dokument mit dem Schlüssel gibt. Wenn ja soll er einen Vorgabewert zurückgeben. Bis dahin klappt ja alles, nur wenn es kein Dokument mit dem Schlüssel gibt, dann gibt mit Notes einen Index-Fehler  ???

Wieso das?
Hier der Code:
_Var:=@DbLookup( "" : "NoCache" ; ""  : @DbName ; "KalenderAbfrage"  ; Name+""+Vorname+""+@Text(zDatum)+" 00:00:00"  ; "Vorgabe");
@If(_Var="1";@Prompt ([OK];"Hinweis";"An diesem Tag ist "+Name+" nicht da!");
@Prompt ([OK];"Hinweis";"An diesem Tag ist "+Name+" da!"))

Der Schlüssel sieht zwar etwas wirr aus, muss aber leider so aussehen.

Belgarion
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Signaturen sind doof!

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re: @DbLookup?
« Antwort #1 am: 21.08.02 - 14:59:23 »
_return := @DBLookup("Notes" : "NoCache"; ""; "View"; _Key; 2);
@If(@IsError(_return); "nix gefunden"; _return)

kein Indexfehler mehr!
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Treczoks

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
  • Notes since 2.11
Re: @DbLookup?
« Antwort #2 am: 21.08.02 - 15:00:21 »
Ergebnisse von DBColumn und DBLookup immer mit @if(@IsError(...)) prüfen.

also:

_Var := @dblookup(...);
@if(@IsError(_Var);@prompt( [OK];"Anwesend");@prompt([OK];"Abwesend"));

HTH, Christian
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Hunde haben Flöhe.
Aussätzige haben Lepra.
Administratoren haben User.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz