Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: hko am 26.06.03 - 08:49:32

Titel: 3zeilige Ansicht
Beitrag von: hko am 26.06.03 - 08:49:32
Hallo,

ich habe eine Maske mit den Text-Feldern:

- vorname
- nachname
- strasse
- plz
- ort

Ich möchte nun eine Ansicht haben, wo sich die 1. Spalte Adresse nennt, und so aussieht:

nachname vorname
strasse
plz ort

Ich meine also eine Zeilenschaltung nach dem namen und der strasse.

Vielen Dank für Eure Hilfe

ps: das Forum muss unbedingt bestehen bleiben !!!!
 
Titel: Re:3zeilige Ansicht
Beitrag von: Axel am 26.06.03 - 08:54:39
Hi,

die Splatenformel muss so aussehen:

nachname + " " + vorname : strasse : plz +" " + ort

Du musst natürlich deine Feldnamen einsetzen.


In den Spalteneigenschaften musst du noch die Optionen "Trennzeichen bei Mehrfachwerten" auf neue Zeile setzen und in den Ansichtseigenschaften die Textzeilen pro Zeile auf min. 3.

Wobei ich mir bei der letzten Option nicht ganz sicher bin, ob man sie wirklich braucht. Probier's mal aus

Axel
Titel: Re:3zeilige Ansicht
Beitrag von: hko am 26.06.03 - 09:35:14
Hallo Axel,

habe es wie Du beschrieben gemacht. Bekomme aber eine Ansicht die so aussieht:

name vorname ort
name strasse ort
name plz ort

Das heisst, der name und der ort steht in jeder zeile am Anfang bzw. am Ende.

Gruß

Helmut
Titel: Re:3zeilige Ansicht
Beitrag von: Centaury am 26.06.03 - 09:38:00
Probier's mal so:

(nachname + " " + vorname) : strasse : (plz +" " + ort)
Titel: Re:3zeilige Ansicht
Beitrag von: hko am 26.06.03 - 09:49:34
S U P E R


Vielen. vielen Dank !

Gruß

Helmut
Titel: Re:3zeilige Ansicht
Beitrag von: Axel am 26.06.03 - 10:33:55
Hi,

sorry hab' ich übersehen :-\


Axel
Titel: Re:3zeilige Ansicht
Beitrag von: Ranki am 27.06.03 - 11:12:08
Hallo,

habe ein ähnliches Problem und mit der Formael zum Teil auch schon lösen können.

Ausgangssituation:

Ich habe eine Protokolldatenbank. In jedem Dokument gibt es verschiedene Anzahl an TOPS. In der Protokollansicht sind die Protokolle nach Datum kategoriisiert. Ich möchte nun die einzelnen Tops untereinander aufführen.
habe das jetzt für die ersten 9 Tops hinbekommen.

Probleme:

Zwei Probleme ergeben sich.
1. Ich kann laut Noteseinstellungen nur max. 9 Zeilen anzeigen lassen.
2. Jeder Top Punkt, der leer bleibt wird zwar aufgrund der Formel "@If(@Length(Top_1) > 0;("Top 1: " + Top_1);"") : [...]" nicht angezeigt; aber es wird eine leere Zeile dafür ausgegeben und das möchte ich nicht.

Lösungen:

zu 1) Notes ist einfach ein Matyrium; Problem auch gelöst:

Der Knackpunkt war die Sortierung; da soll mal einer drauf kommen.

Textzeilen pro Zeile kann ruhig auf 1 stehen bleiben. Es geht sich nur um die Eigenschaften der Spalte. (siehe Scrshot im Anhang)


zu 2) habe dieses Problem gelöst:

DataList := (
@If(@Length(Top_1) > 1;("Top 1: " + Top_1);"")+
"#"+
@If(@Length(Top_2) > 1;("Top 2: " + Top_2);"")+
"#"+
@If(@Length(Top_3) > 1;("Top 3: " + Top_3);"")+
"#"+
@If(@Length(Top_4) > 1;("Top 4: " + Top_4);"")+
"#"+
@If(@Length(Top_5) > 1;("Top 5: " + Top_5);"")+
"#"+
@If(@Length(Top_6) > 1;("Top 6: " + Top_6);"")+
"#"+
@If(@Length(Top_7) > 1;("Top 7: " + Top_7);"")+
"#"+
@If(@Length(Top_8) > 1;("Top 8: " + Top_8);"")+
"#"+
@If(@Length(Top_9) > 1;("Top 9: " + Top_9);"")+
"#"+
@If(@Length(Top_10) > 1;("Top 10: " + Top_10);"")+
"#"+
@If(@Length(Top_11) > 1;("Top 11: " + Top_11);"")+
"#"+
@If(@Length(Top_12) > 1;("Top 12: " + Top_12);""));
@Explode(DataList;"#")


Also, alles gelöst!

Gruß

Ranki
Titel: Re:3zeilige Ansicht
Beitrag von: tuxie am 02.07.03 - 09:23:55
Hallo,

bei mir funzt das irgendwie nicht.

fahrzeug_typ : fahrzeug_kennz

und Trennz.bei Mehrfachwert auf neue Zeile gesetzt.

Aber in der Ansicht wird nur ein Pipe zeichen dargestellt hab ich nochwas vergesen?

Tschau Ingo
Titel: Re:3zeilige Ansicht
Beitrag von: tuxie am 02.07.03 - 09:26:30
Haha,

die Problem war die Sortierung
*freu*

Tschau Ingo
Titel: Re:3zeilige Ansicht
Beitrag von: MartinG am 02.07.03 - 22:39:01
...immer die bullshit sortierung. wenn ich könnte würde ich für jede spalte die sortierung standardmässig eingeschaltet haben