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