Autor Thema: Dialogliste  (Gelesen 1354 mal)

Offline juebri

  • Frischling
  • *
  • Beiträge: 33
  • Ich liebe dieses Forum!
Dialogliste
« am: 26.11.03 - 16:06:00 »
Ich habe eine Bildarchiv-Datenbank angelegt.

In dieser Datenbank erstellt ein manueller Agent ein neues Dokument, in dem mindestens 4 Felder angelegt werden: 1. Bild, 2. Thumbnail vom Bild, 3. Beschreibungstext, 4. Name der Bildgallerie. Maximal können 20 Bilder aufgenommen werden (Bild0 bis Bild19, Thumb0 bis Thumb19). Nr. 1 und 2 werden in RichText-Feldern als Attachment abgelegt.

Über eine Webausgabemaske wird nach Auswahl einer Bildgallerie eine webtypische Thumbnailgallerie dargestellt.

Nun möchte ich einer Datenbank, in der Pressemitteilungen erfasst werden, folgenden Dialog einbauen:

Ich erstelle eine neue Pressemitteilung. Da soll später ein Bild oben links rein, welches mit dem größeren Bild verlinkt wird (Dialog --> "Bild aus Bildarchiv einbinden".

Über eine Schaltfläche wird ein Agent aufgerufen, der über eine Picklist sämtlich vorhandene Dokumente (Gallerie1, Gallerie2, Gallerie3 usw.) anzeigt.

Nach Auswahl des entsprechenden Dokuments werden die mit den Thumbs und den Beschreibungstexten gefüllten RT-Felder durchsucht, die Dateinamen (thumb1.jpg usw.) in einen String1$, die Texte in einen String2$ gespeichert, der Doppelpunkt als Trennzeichen ("thumb1.jpg:thumb2.jpg:thumb3.jpg").

Diese Strings$ werden in neue Felder "_thumbliste" und "_Textliste" in der Pressemitteilung abgelegt.

Jetzt soll folgender Dialog stattfinden: In einer Box werden die Beschreibungstexte der Bilder angezeigt (Hund, Katze, Maus). Man wählt z.B. Katze aus. Gespeichert werden soll nun aber nicht das Wort Katze, sondern der Bildname, z.B. katze123.jpg.

Ich habe ein wenig mit einem Feld "Dialogliste" rumgehampelt, aber noch nicht das Ziel erreicht.

Meine Fragen:

a) hat jeder das Problem verstanden ;-))
b) Geht das überhaupt mit einer Dialogliste
c) oder gibt es einen eleganteren Weg????

1000 Dank

JueBri

Offline meichhorner

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 616
  • Geschlecht: Männlich
    • Webseite von Martin Eichhorner
Re:Dialogliste
« Antwort #1 am: 26.11.03 - 16:36:38 »
Hy,

du kannst für eine Auswahl in einer Dialogliste auch Aliase definieren.

Das Trennzeichen ist ein Pipe.

Auswahl = Martin | 1
                  Eichhorner | 2

Wenn ich  jetzt Martin auswähle bekomme ich 1, wenn ich Eichhorner auswähle bekomme ich 2 ;)

Wenn du das ganze aus Felder beziehen möchtest dann einfach so:

In den Eigenschaften des Feldes unter Steuerung - Auswahl - Formel für Auswahl verwenden auswählen.

Dann in der Auswahl folgendes eingeben:

Code
_Textliste + "|" _thumbliste

Cu
Martin
« Letzte Änderung: 26.11.03 - 16:37:31 von meichhorner »
Martin Eichhorner
Schulungen zu Lotus Notes Domino 5 & 6 z.B. Westösterreich(A), Ostschweiz(CH), Bodenseeraum(D)
Tip´s, Trick´s, Tools und eine große Linksammlung findest du unter
http://www.eimsolution.net

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz