Beitrag von Michael Weber (5 Beiträge) am Donnerstag, 23.August.2007, 12:17.
"Relation" - Verlinkung auf falsche Datenbank - Bug?
Hallo,
ich bin seit gestern bei baseportal dabei und habe mich zumindest grundlegend eingearbeitet.
Mein Ziel ist es, eine Datenbank fuer Mikroskopie-System zu erstellen. Diese Datenbank soll wiederum auf extra Datenbaenke zugreifen koennen - z.b. fuer die Lichtquellen.
Soweit funktioniert das auch ganz gut mit der "Relation"-Funktion - aber: In der jeweiligen Ansicht der Haupt-Datenbank werden die Eintraege aus den extra Datenbanken als Verlinkung angezeigt. Verstehe ich es richtig, dass ich mit einem Klick auf diesen Eintrag die Detailansicht fuer den Eintrag aus der extra Datenbank aufrufen kann? Wenn ja, funktioniert das bei mir nicht. Bei einem Klick wird der Eintrag aus der Haupt-Datenbank mit der ID der extra Datenbank geoeffnet (also ein anderes System). Das ist natuerlich ziemlich verwirrend...
Ich wuerde mich freuen falls jemand einen Blick drauf werfen kann:
http://baseportal.de/cgi-bin/baseportal.pl?htx=/michaelweber/equipment/equipment&localparams=1
Eventuell habe ich nur etwas falsch konfiguriert?!
Gruss,
Michael
Antworten
Beitrag von richard (1187 Beiträge) am Donnerstag, 23.August.2007, 14:13. WWW: posaunenchor-rhoden.de
Re: "Relation" - Verlinkung auf falsche Datenbank - Bug?
Kann es sein, daß Du den Link von der Liste zu den Details der Datensätze mit einem Link zu den per Relation verknüpften Datensätze verwechselst?
Der Link für die verknüpften Datensätze wird übrigens auch nur innerhalb derjenigen Datenbank angezeigt, in welcher das Relationsfeld angelegt ist.
Wenn Du also zu einem Mikroskopie-System eine oder mehrere Lichtquellen verknüpfen willst und dazu innerhalb der Tabelle mit den Lichtquellen ein Relationsfeld in Richtung der Tabelle mit den Mikroskopie-Systemen anlegst, wird nur innerhalb der Tabelle/Datenbank mit den Lichtsystemen ein Link für die Verknüpfung generiert.
Um was für Verknüpfungen handelt es sich eigentlich? Gibt es zu jedem Mikroskopie-System eine oder mehrere Lichtquellen? Und zu wieviel Mikroskopie-System wird die einzelne Lichtquelle zugeordnet?
Antworten
Beitrag von Michael Weber (5 Beiträge) am Donnerstag, 23.August.2007, 14:32.
Re: Re: "Relation" - Verlinkung auf falsche Datenbank - Bug?
Antworten
Beitrag von Michael Weber (5 Beiträge) am Donnerstag, 23.August.2007, 14:34.
Re: Re: "Relation" - Verlinkung auf falsche Datenbank - Bug?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 23.August.2007, 15:53.
Re: Re: Re: "Relation" - Verlinkung auf falsche Datenbank - nö :)
Ich musste ne Weile grübeln, bis ich drauf kam was da los ist ;-)
Grund: Du hast in Deiner Seite ein
db=...
fest im <do action=all ...> in "equipment.htx" stehen - damit fixierst Du welche Datenbank ausgegeben wird... Bei einer Relation wird aber über die URL die Datenbank auf die verwiesen wird übergeben - was dann keine Auswirkung mehr hat...
Entweder schreibst Du
db^=...
Dann wird die DB nur wie angegeben gesetzt, wenn kein anderer Wert über die URL übergeben wird oder Du lässt die "db=..."-Angabe gleich ganz weg...
Ich war so frei das mal gleich auszuprobieren - nu gehts mit den Relationen...
Antworten
Beitrag von Michael Weber (5 Beiträge) am Donnerstag, 23.August.2007, 17:29.
Re: Re: Re: Re: "Relation" - Verlinkung auf falsche Datenbank - nö :)
Ok, ich glaube so halbwegs verstehe ich es :). Danke erstmal für die Umsetzung.
Aber: Wie definiere ich jetzt eine andere Detailansicht für den verlinkten Datensatz? Also der Datensatz wird ja im gleichen Fenster und in der gleichen Ansicht geöffnet. Er müsste aber entweder in einem eigenen Fenster, auf jeden Fall aber in einer anderen Dateiansicht verarbeitet werden. Aber das wird ja über die Seite, nicht über die Datenbank definiert... hm.
Ich bin mir sicher, auch dafür gibt's eine Lösung?! :)
Antworten
Beitrag von Michael Weber (5 Beiträge) am Freitag, 24.August.2007, 09:06.
Re: Re: Re: Re: Re: "Relation" - Verlinkung auf falsche Datenbank - nö :)
Hallo Christoph,
hast du noch etwas an der Datenbank gemacht? Momentan ist jedenfalls meine komplette Seite leer...
Antworten
Beitrag von richard (1187 Beiträge) am Freitag, 24.August.2007, 14:27. WWW: posaunenchor-rhoden.de
Re: Re: Re: Re: Re: Re: "Relation" - Verlinkung auf falsche Datenbank - nö :)
Will auch noch etwas dazu beitragen. Als ich gestern die ursprüngliche Version ausprobiert habe, funktionierte die Verknüpfung in etwa bei der Hälfte der verknüpften Felder. light source 2 und light source 4 führten zur Anzeige des verknüpften Datensatzes, light source 1 und light source 3 nicht (oder so ähnlich).
Könnte mir vorstellen, daß das eigentliche Problem darin besteht, daß ein Datensatz mehrfach mit einer anderen Datenbank verknüpft ist.
Antworten