Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Thunder am 28.11.05 - 09:22:25

Titel: Eingabe des Backslashes in Formeln
Beitrag von: Thunder am 28.11.05 - 09:22:25
Hallo,
ich habe mal eine Frage bezüglich des Backslashes (zB in Formels) im Designer.
Unter Notes5 funktionierte folgende Formel noch einwandfrei - seit wir auf Notes6 geschwenkt sind, gibt es einen Hinweis darauf, dass es diese Ansicht nicht gibt.

_Geräteart:=@DbLookup("";"s155ln03":"ORGA/Inventar/hwswver2.nsf";"1.1. Hardware Inventar \\ A. nach  Inventarnummer";Inv_2005_Nr;2);

War es nicht so, dass der Backslash ( \ ) entweder / oder als \\ eingegeben werden musste?
Hat sich da was geändert?

Gruß
Remko
Titel: Re: Eingabe des Backslashes in Formeln
Beitrag von: Axel am 28.11.05 - 09:46:38
Hi,

also ich kenne nur die Variante mit \\ (zwei Backslashes). Ich wüsste nicht, dass sich da was geändert hat.


Axel
Titel: Re: Eingabe des Backslashes in Formeln
Beitrag von: Thunder am 28.11.05 - 11:30:31
Habe das ganze mal mit @Picklist probiert - kein Problem.
Kann es sein, dass man mit @DBLookup nicht mehr auf DBs zugreifen kann, dessen Designelemente gesperrt sind? Eigentlich nicht oder?
Er sagt mir immer, daß es diese Ansicht nicht gibt. Notes5 dagegen arbeitet mit derslben DB einwandfrei...   ???
Titel: Re: Eingabe des Backslashes in Formeln
Beitrag von: Axel am 28.11.05 - 11:36:03
Kann es sein, dass man mit @DBLookup nicht mehr auf DBs zugreifen kann, dessen Designelemente gesperrt sind?

Nein.

Hast du auch kein Tippfehler beim Namen der Ansicht drin (Leerzeichen zuviel oder zuwenig)? Vielleicht hat auch @DBLookup Probleme mit diesem langen Namen. Generell würde ich dir empfehlen immer mit den alias-Namen zu arbeiten.


Axel
 
Titel: Re: Eingabe des Backslashes in Formeln
Beitrag von: Thunder am 28.11.05 - 11:57:26
Wie gesagt-mit Notes5 läuft es, also müsste der Pfad auch stimmen.
Gibt es denn eine Möglichkeit den alias-Namen herauszufinden? Die DB ist ja leider geschützt. Kann nur den richtigen Pfad in der Titelleiste sehen - oder halt in Gehe zu...
Titel: Re: Eingabe des Backslashes in Formeln
Beitrag von: Axel am 28.11.05 - 12:08:10
Wie gesagt-mit Notes5 läuft es, also müsste der Pfad auch stimmen.

Sollte man annehmen können.


Gibt es denn eine Möglichkeit den alias-Namen herauszufinden? Die DB ist ja leider geschützt.

Da ist mir kein Weg bekannt. Im Moment habe ich leider auch keine Idee mehr, an was das noch liegen könnte.

Axel
Titel: Re: Eingabe des Backslashes in Formeln
Beitrag von: koehlerbv am 28.11.05 - 12:12:08
Ist die DB, mit der Du testest, exakt die gleiche wie die, die unter R5 keine Probleme hatte ?
Was mich wundert, sind die Leerzeichen um den Backslash ? Sind die im Ansichtsnamen tatsächlich vorhanden ?

Bernhard
Titel: Re: Eingabe des Backslashes in Formeln
Beitrag von: Thunder am 28.11.05 - 12:16:29
Ich teste mit der richtigen DB. Habe einfach den Button kopiert und bastel an den Formeln herum. Die Leerzeichen hatte ich auch schon im Verdacht, sind aber korrekt.
Folgendes funktioniert auch unter Notes6.

_Auswahl:=@PickList([Custom];"s155ln03":"ORGA\\Inventar\\hwswver2.nsf";"1.1. Hardware Inventar \\ A. nach  Inventarnummer";"Bitte wählen";"bla";3);
@SetField("Inv_2005_Bezeichnung"; _Auswahl)
Titel: Re: Eingabe des Backslashes in Formeln
Beitrag von: Thunder am 28.11.05 - 13:57:11
OK-Fehler gefunden. Es war doch ein Leerzeichen und zwar hinter A. nach__Inventarnummer.
Witzig finde ich jedoch, dass es Notes5 nicht gestört hat. Ist schon seit Ewigkeiten so im Einsatz.

Ich denke da jetzt einfach nicht mehr drüber nach.
Trotzdem danke für die Hilfe.

Remko
Titel: Re: Eingabe des Backslashes in Formeln
Beitrag von: koehlerbv am 28.11.05 - 14:02:38
Für ND 6 wurde die Formula Engine komplett neu geschrieben. Der alte Fehler der R5-Engine wurde dabei dann wohl nicht mehr gemacht.

Bernhard
Titel: Re: Eingabe des Backslashes in Formeln
Beitrag von: Thunder am 28.11.05 - 14:10:58
Sieht ganz so aus.  Man wird ja jetzt auch mit wilden Popups unterstützt - muss ich mich erst einmal dran gewöhnen..