Verknuepfung von Datensaetzen zweier allegro-Datenbanken
Thomas Berger
ThB at gymel.com
Sa Dez 14 19:16:08 CET 2002
Lieber Herr Groeschl,
> Gibt es die Moeglichkeit, sich beim Aufruf einer zweiten Datenbank aus
> einem Datensatz heraus einen bestimmten Satz anzeigen zu lassen, also
> die Datensaetze zweier Datenbanken miteinander zu verknuepfen, z. B.
> ueber die Kategorie #00 ?
Mit PRESTO: Nein (es startet immer im Index, an einer vorgebbaren
Stelle). Mit a99: Analog alta.flx koennen Sie in einem Flex
von Datenbank 1 eine Datei vorbereiten lassen und dann ueber
den exflex-Mechanismus die andere Datenbank "wecken": Diese
(d.h. der ausgeloeste flex) liest dann Informationen aus dieser
Datei ein und verarbeitet sie entsprehchend.
> Kann man auch mehrere Webadressen bzw. Verzeichnisse (in Kategorie
> #8e) angeben, wenn ja, wie sind sie zu trennen?
Vorgesehen ist wohl eher eine Wiederholung von #8e, weil
diese Kategorie ja theoretisch viele Teilfelder enthaelt
und es immer etwas unschoen ist, dass ein Textzeichen wie
" ; " oder "¶" (Strg-T) "staerker" ist als die Teilfelder
(und es gibt bestimmt irgendwann einmal eine Situation,
wo man *innerhalb* eines Teilfeldes " ; " eingeben will
oder einen Zeilenumbruch provozieren).
> Falls eine Satzverknuepfung moeglich ist, ist sie dann auch mit avanti
> und populo zu nutzen, wenn beide Datenbanken ins Internet gestellt
> werden sollen?
Ansichtssache: #8e waeren ja "externe" Links. Bei Ihrer
Datenbankkopplung ist es ja nicht klar, ob es eine
Datenbank in zwei Haelften ist (Links also irgendwie
"intern") oder ob es zwei synchron gehaltene Links sind
(irgendwie nicht ganz extern, weil ja interne Information
der einen Datenbank sich in solche der anderen umsetzen
laesst).
Populo sieht nur Links innerhalb der aktuellen Datenbank
vor (das CGI-Skript und damit die URL aendert sich nicht,
nur die uebergebenen Parameter) und ansonsten koennen
Sie natuerlich per Parameterdatei jede beliebige URL
(auch relative, d.h. die Serveradresse und evtl. der
Pfad wird nicht angegeben und daher vom Browser des
Endanwenders ergaenzt) mit dem entsprechenden HTML-Code
versehen, der sie zum brauchbaren Hyperlink macht
(vgl. < http://www.gymel.com/beispiele/8elink.html >).
Das gilt natuerlich nicht nur fuer Populo, sondern fuer
alles, was html produziert, also etwa mit SRCH produzierte
HTML-Listen...
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro