Domino 9 und frühere Versionen > ND6: Entwicklung

@DBLookUp im Web

(1/2) > >>

RvM:
Hallo zusammen,
nach langer Programmierabstinenz muss ich mal wieder was für unser Intranet in Notws umsetzen.
Es gibt eine Ansicht ("Zeit"), die folgende Spalten beinhaltet:
1. Spalte: Feld "Thema" (beinhaltet mehrfach den gleichen Inhat, z.B. "Notes Schulung")
2. Spalte: Feld "Datum" (beinhaltet unterschiedliche Daten)
3. Spalte: Feld "Anzahl" (beinhaltet eine Zahl)
Spalte  1 ist sortiert
Ich möchte nun in einem Webformular für ein spezielles Thema (das ich schon über ein @DbColumn vorher auswähle) über ein Listenfeld mit einem @DbLookUp alle vorhandenen Datumseinträge eines Themas aufgelistet bekommen.
Wie immer, habe ich Probleme mit dem @DbLookUp.
Wie sollte nochmal die Formel aussehen?
Da (leider) die Notesprogrammierung nicht mehr der Tagesschwerpunkt bei mir ist, müst ihr mir nochmal unter die  Arme greifen.
Viele Dank im voraus.

dirk_2909:
Hallo RvM,

die erste Spalte der LookUpansicht muss nach dem Thema kategorisiert sein; bzw. sortiert + Mehrfachwerte getrennt anzeigen.

Die LookUpFormel :

--- Code: ---_wert := @DBLooKUp( "" : "NoCache" ; @WEBDBName ; _LookView ; _thema ; _spalte ; [FAILSILENT] );
_wert
--- Ende Code ---

Grüße aus KR :D

bei Fragen .....

RvM:
Hallo Dirk,
Ich habe die erste Spalte der entsprechenden Ansicht logischerweise sortiert und katalogisiert

und folgendes LookUp getestet:

--- Code: ---@DbLookup( "" : "NoCache" ; "" ; "Ansicht" ;"Inhalt_des Themenfeldes";"Thema";[FailSilent] )
--- Ende Code ---
Dann bekomme ich eine Liste mit dem Themeninhalt (natürlich mehrfach, aber immer identisch).
Wenn ich, wie Du geschrieben, den LookUp wie folgt aufsetze:

--- Code: ---@DbLookup( "" : "NoCache" ; "" ; "Ansicht" ;"Inhalt_des Themenfeldes";"Datum";[FailSilent] )
--- Ende Code ---
Ist das Listenfeld  leer.
Was mach ich falsch :'(

dirk_2909:
Hallo

Anstelle des Feldnamens "Datum" , solltest die Spaltennummer stehen, wenn mehrere Werte zurückgegeben werden sollen. Es ist darauf zu achten, dass in der Spalte/Feld Text steht ...

Das [Failsilent] mal weglassen, damit eine "gescheite" Fehlermeldung kommt. ?!

RvM:
 :-[
Hab ich gemacht - ändert sich nix. Kommt auch keinerlei Fehlermeldung  :'(

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln