@Thomas
>>Dann drück dich gefälligst auch richtig aus.
Schau mal ganz nach oben:
In der Ansicht sollte der in der ersten Spalte der aWert(n) in Spalte 1 und der Spalte 2 der bWert(n) stehen. Der Zweck ist ganz einfach:
Ein Eingestelltes Formular kann über Notes ausgewertet und die einzelnen Positionen summiert werden. Dumm ist nur das in 3 Positionen (SP2,SP3 und ZP13) mehr als 1 Produkt als Paket stehen. Somit muss Wert 1 aus Liste 1 in Spalte 1 Reihe 1 und Wert 1 aus Liste 1 in Spalte 1 Reihe 1 dargestellt werden... usw. Leere werte sollten nach möglichkeit Unterdrückt werden...
@Glombi
ich bin lt. Registrierung schon länger im Forum als....
Nur Programiere ich hauptsächlich Notes Script.... ich hasse dies unübersichtliche Batchsprache.
Nach fast 2 Stunden habe ich jetzt endlich diese blöde Ansicht für die MS EA Verwaltung...
Anzahl:=@Trim(@Text(n_sp1):@Text(n_sp2):@Text(n_sp2):
@Text(n_sp3):@Text(n_sp3):@Text(n_sp3):
@Text(n_zp1):@Text(n_zp2):@Text(n_zp3):
@Text(n_zp4):@Text(n_zp5):@Text(n_zp6):
@Text(n_zp7):@Text(n_zp8):@Text(n_zp9):
@Text(n_zp10):@Text(n_zp11):@Text(n_zp12):
@Text(n_zp13):@Text(n_zp13):@Text(n_zp14):
@Text(n_zp15):@Text(n_zp16):@Text(n_zp17));
Wartung:=@Trim(@Text(w_sp1):@Text(w_sp2):@Text(w_sp2):
@Text(w_sp3):@Text(w_sp3):@Text(w_sp3):
@Text(w_zp1):@Text(w_zp2):@Text(w_zp3):
@Text(w_zp4):@Text(w_zp5):@Text(w_zp6):
@Text(w_zp7):@Text(w_zp8):@Text(w_zp9):
@Text(w_zp10):@Text(w_zp11):@Text(w_zp12):
@Text(w_zp13):@Text(w_zp13):@Text(w_zp14):
@Text(w_zp15):@Text(w_zp16):@Text(w_zp17));
Kauf:=@Trim(@Text(a_sp1):@Text(a_sp2):@Text(a_sp2):
@Text(a_sp3):@Text(a_sp3):@Text(a_sp3):
@Text(a_zp1):@Text(a_zp2):@Text(a_zp3):
@Text(a_zp4):@Text(a_zp5):@Text(a_zp6):
@Text(a_zp7):@Text(a_zp8):@Text(a_zp9):
@Text(a_zp10):@Text(a_zp11):@Text(a_zp12):
@Text(a_zp13):@Text(a_zp13):@Text(a_zp14):
@Text(a_zp15):@Text(a_zp16):@Text(a_zp17));
PAKET:=@Trim(@If(@Text(n_sp1)!="";"SP1";""):@If(@Text(n_sp2)!="";"SP2";""):
@If(@Text(n_sp2)!="";"SP2";""):@If(@Text(n_sp3)!="";"SP3";""):
@If(@Text(n_sp3)!="";"SP3";""):@If(@Text(n_sp3)!="";"SP3";""):
@If(@Text(n_zp1)!="";"ZP1";""):@If(@Text(n_zp2)!="";"ZP2";""):
@If(@Text(n_zp3)!="";"ZP3";""):@If(@Text(n_zp4)!="";"ZP4";""):
@If(@Text(n_zp5)!="";"ZP5";""):@If(@Text(n_zp6)!="";"ZP6";""):
@If(@Text(n_zp7)!="";"ZP7";""):@If(@Text(n_zp8)!="";"ZP8";""):
@If(@Text(n_zp9)!="";"ZP9";""):@If(@Text(n_zp10)!="";"ZP10";""):
@If(@Text(n_zp11)!="";"ZP11";""):@If(@Text(n_zp12)!="";"ZP12";""):
@If(@Text(n_zp13)!="";"ZP13";""):@If(@Text(n_zp13)!="";"ZP13";""):
@If(@Text(n_zp14)!="";"ZP14";""):@If(@Text(n_zp15)!="";"ZP15";""):
@If(@Text(n_zp16)!="";"ZP16";""):@If(@Text(n_zp17)!="";"ZP17";"")
);
Paketname:=
@Trim(@If(@Text(n_sp1)!="";"Windows NT";""):@If(@Text(n_sp2)!="";"Windows Server CAL";""):
@If(@Text(n_sp2)!="";"SMS Server CAL";""):@If(@Text(n_sp3)!="";"Windows Server CAL";""):
@If(@Text(n_sp3)!="";"SMS Server CAL";""):@If(@Text(n_sp3)!="";"MS Office std";""):
@If(@Text(n_zp1)!="";"MS Office pro";""):@If(@Text(n_zp2)!="";"MS office std";""):
@If(@Text(n_zp3)!="";"MS Visio std";""):@If(@Text(n_zp4)!="";"MS Visio pro";""):
@If(@Text(n_zp5)!="";"Windows Server std";""):@If(@Text(n_zp6)!="";"Windows Server ent";""):
@If(@Text(n_zp7)!="";"SMS Server";""):@If(@Text(n_zp8)!="";"SQL Server std";""):
@If(@Text(n_zp9)!="";"SQL Server ent";""):@If(@Text(n_zp10)!="";"HIS Server";""):
@If(@Text(n_zp11)!="";"MS Windows Server CAL";""):@If(@Text(n_zp12)!="";"MS SMS Server CAL";""):
@If(@Text(n_zp13)!="";"MS Projekt std";""):@If(@Text(n_zp13)!="";"MS Projekt Server CAL";""):
@If(@Text(n_zp14)!="";"MS Projekt Server";""):@If(@Text(n_zp15)!="";"MS Projekt pro";""):
@If(@Text(n_zp16)!="";"MS Projekt Server CAL";""):@If(@Text(n_zp17)!="";"MS Terminal Server CAL";"")
);
TXT:=Paketname+"//"+Wartung+Kauf+Paket+Anzahl;
@Left(txt;"//") ----------------------------------------------------------------------------------------
Über die lezten beiden Zeilen wird dann pro Spalte ausgewählt welcher Wert angzeigt werden soll....
Wichtig Wenn Kategorisiert werden soll da gehts nur in Spalte 1