Autor Thema: Evaluate und @DbLookup mit LS Variable  (Gelesen 2442 mal)

Offline cococo69

  • @Notes Preisträger
  • Senior Mitglied
  • ****
  • Beiträge: 286
  • Geschlecht: Männlich
  • Super dieses Forum!!!
    • Mein Hobby...
Evaluate und @DbLookup mit LS Variable
« am: 26.07.05 - 11:22:06 »
Hallo,

obwohl ich zu gleichem Thema über die Suche eine Lösung von Andreas (Glombi) gefunden habe, welche ich unter 'Eval' umgesetzt habe, will das bei mir einfach nicht klappen...
Nur wenn ich den String wie bei 'Eval3' direkt in die Formel setze bekomme ich einen Rückgabewert!!!???

Wie muss ich die Variable 'y' angeben, damit ich über Evaluate einen Rückgabewert erhalte???

Verzweifelte Grüße  :'(  ???  :'(
Armin


Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Evaluate und @DbLookup mit LS Variable
« Antwort #1 am: 26.07.05 - 11:28:18 »
Probiers mal mit Variante 1 ohne die Anführungszeichen vor und hinter dem y.

EDIT: Bzw. kann das sein das du da Leerzeichen mit eingebaut hast? Auf deinem Screenshot schaut das so aus?

Es macht für sowas übrigens immer Sinn den String für das Evaluate im Vorfeld zusammenzubauen. Dann kann man sich das Teil direkt anschauen und findet mögliche Fehler schneller.
Evalstring = {@dblookup(........} + y + {....}
Ergebnis = Evaluate(Evalstring,doc)
« Letzte Änderung: 26.07.05 - 11:30:48 von Thomas Schulte »
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Glombi

  • Gast
Re: Evaluate und @DbLookup mit LS Variable
« Antwort #2 am: 26.07.05 - 11:34:47 »
Es muss so ausssehen

Eval = Evaluate( |@DbLookup("":"NoCache";"";"(Anmerkungen)";"| + y + |";2| )

Zwischen "| darf kein Leerzeichen stehen, wie Thomas bereits gesagt hat.

Das doc am Ende brauchst Du nicht unbedingt.

Andreas

Offline cococo69

  • @Notes Preisträger
  • Senior Mitglied
  • ****
  • Beiträge: 286
  • Geschlecht: Männlich
  • Super dieses Forum!!!
    • Mein Hobby...
Re: Evaluate und @DbLookup mit LS Variable
« Antwort #3 am: 26.07.05 - 11:36:00 »
BINGO!!!

Danke Thomas,

die Leerzeichen waren natürlich das Problem!
Manchmal sieht man den Wald vor lauter Bäumen nicht....

Gruß
Armin

Offline cococo69

  • @Notes Preisträger
  • Senior Mitglied
  • ****
  • Beiträge: 286
  • Geschlecht: Männlich
  • Super dieses Forum!!!
    • Mein Hobby...
Re: Evaluate und @DbLookup mit LS Variable
« Antwort #4 am: 26.07.05 - 11:45:45 »
Es muss so ausssehen

Code
Eval = Evaluate( |@DbLookup("":"NoCache";"";"(Anmerkungen)";"| + y + |";2| )

Zwischen "| darf kein Leerzeichen stehen, wie Thomas bereits gesagt hat.

Das doc am Ende brauchst Du nicht unbedingt.

Andreas

Hallo Andreas,

auch Deine Version funktioniert wenn man noch eine winzige Klammer setzt

Eval = Evaluate( |@DbLookup("":"NoCache";"";"(Anmerkungen)";"| + y + |";2)| )

DANKE!

Gruß Armin

Glombi

  • Gast
Re: Evaluate und @DbLookup mit LS Variable
« Antwort #5 am: 26.07.05 - 11:49:57 »
Stimmt, die Klammer fehlte. Sorry für die Schlamperei!

BTW - eben hatte ich noch einen Gedanken zu der Sache:
Ob bei Evaluate eine "Cache" oder "NoCache" überhaupt einen Unterschied bewirkt, habe ich noch gar nicht getestet. Es wäre mal einen Versuch wert.

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz