Autor Thema: @DBLookUp im Web  (Gelesen 1609 mal)

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
@DBLookUp im Web
« am: 26.11.07 - 11:09:16 »
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.
-------
Gruß Rolf
--------------

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: @DBLookUp im Web
« Antwort #1 am: 26.11.07 - 11:13:00 »
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

Grüße aus KR :D

bei Fragen .....
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Re: @DBLookUp im Web
« Antwort #2 am: 26.11.07 - 11:57:40 »
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] )
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] )
Ist das Listenfeld  leer.
Was mach ich falsch :'(
-------
Gruß Rolf
--------------

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: @DBLookUp im Web
« Antwort #3 am: 26.11.07 - 12:01:26 »
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. ?!
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Re: @DBLookUp im Web
« Antwort #4 am: 26.11.07 - 12:05:54 »
 :-[
Hab ich gemacht - ändert sich nix. Kommt auch keinerlei Fehlermeldung  :'(
-------
Gruß Rolf
--------------

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: @DBLookUp im Web
« Antwort #5 am: 26.11.07 - 12:15:11 »
 ???  ???

Komisch. Wenn keine Fehlermeldung dann kein Fehler  ;D ..
OK. Noch mal von vorne:

Es gibt ein Thema zu dem Dati ermittelt werden sollen :
_thema := "MEINThema" ;

Eine Ansicht nach Thema kategorisiert und in Spalte x (Bsp. 3 ) das Datum im Format @text( Date ; "D0S0" ) :
_view := "LookUpAnsicht" ;
_s := 3 ;

Alle Dati sollen ermitelt werden:
_look := @DBLookUp( "" : "NoCache" ; @WEBDBName ; _view ; _thema ; _s ) ;
_look

..... wenn das nicht klappt, dann muss es an was anderem liegen ??!!
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline RvM

  • Senior Mitglied
  • ****
  • Beiträge: 375
  • Geschlecht: Männlich
  • Domino: Geht nicht - gibt's nicht
    • PhotosForFree
Re: @DBLookUp im Web
« Antwort #6 am: 26.11.07 - 12:17:19 »
Hab den Fehler gefunden!!
Es lag am Feldinhalt der 2.Spalte. @DBLookUp macht Probleme bei Datumsfeldern. Habe den Inhalt in Text umgewandelt - dann läuft es.
Danke für deine rasche Hilfe.
-------
Gruß Rolf
--------------

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: @DBLookUp im Web
« Antwort #7 am: 26.11.07 - 12:23:08 »
Zitat
Es ist darauf zu achten, dass in der Spalte/Feld Text steht ...
;)  ;D


Zitat
Danke für deine rasche Hilfe.
:D
... immer wieder gerne
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz