Das Notes Forum
Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: Ozan am 11.05.06 - 09:44:09
-
Hallo zusammen,
@Dbcolumn zeigt alle werte in eine Spalte, was ich eigentlich nicht will, ich will immer die Infos der Spalte in der erste Zeile haben.
z.B. Ich summiere die Zeilen in der Spalte "Netto", habe "Detailzeilen verbergen" anklickt. Der Befehl @Dbcolumn zeigt mir dann (wenn ich auf diese Splate abfrage, " @DbColumn("":"NoCache";"":"";"Einkaeufe";1) " kriege ich immer 2 gleiche NettoZahl angezeigt, das eine ist in der erste Zeile und die zweite in der letzte Zeile, eigentlich reicht es wenn ich nur auf eine zugreife.
Kann ich also mit ein Befehl(vielleicht auch mit Dbcolumn) nur eine Zeile abfragen?
Danke
Ozan
-
Hi,
um einzelne (oder auch mehrere) Zeilen abzufragen gibt es den @DBlookup-Befehl, ob dir das hilft kann ich nicht sagen, weil ich nicht erkennen kann was du erreichen willst.
-
Das geht dann so:
_Lookup := @DbColumn("":"NoCache";"":"";"Einkaeufe";1) ;
@If(
@IsError(_Lookup);
"";
@Elements(_Lookup) = 1;
_Lookup;
@Subset(_Lookup;1)
)
Mit Errorhandling und der Abfrage auf 1 Element. Letzteres ist bei
@Elements(_Lookup) = 1;
nicht unbedingt nötig, bei
@Elements(_Lookup) > 1 und @Subset(_Lookup;-1); // liefert LETZTES Element
schon, sonst gibts einen Fehler
Andreas
-
Danke Andreas,
diese Lösung hat gefunzt!
Gruss
Ozan
-
Ach ja,
@DbColumn("":"NoCache";"":"";"Einkaeufe";1) ;
würde ich durch
@DbColumn("":"NoCache";"";"Einkaeufe";1) ;
ersetzen.
Bei "" als Server habe ich immer etwas Bedenken....
Andreas
-
@andreas
Ich habe eine Notes Version zw. den Fingern gehabt (weiss nicht mehr welche) aber das hat "" oder "":"" nicht gefunzt, seitdem benutze ich immer @DBName, das leifert mir Server:Datenbank.
Mittels @Subset() kann ich mir ja auch einzelne Teile extrahieren.