Domino 9 und frühere Versionen > ND6: Entwicklung
@DBLookUp im Web
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