Beitrag von makuser (9 Beiträge) am Montag, 16.Juli.2007, 10:40.
Relationen für Non-Coder
Hilfe,
ich benutze zwar schon jahrelang bp, aber ich brauche jetzt zum ersten Mal Relationen. Das scheint aber nicht zu funktionieren.
Wie ich hier im Forum gelesen habe geht das über die Id, und genau die habe ich als Schlüsselfeld vorgegeben.
Hier mein Beispiel zum testen:
http://baseportal.de/cgi-bin/baseportal.pl?htx=/main&uid=globoservice&sid=961064950411824630518556412877&Id=test&type=1
aber warum geht das nicht - was mache ich falsch - bin ich einfach zu blöd???
Eigentlich müsste doch der entsprechende Datensatz in der verbundenen Tabelle angezeigt werden - es wird aber anscheinend nur eine Suche in der Haupttabelle durchgeführt, die zu keinem Ergebnis führt.
Antworten
Beitrag von Pouraga (1396 Beiträge) am Montag, 16.Juli.2007, 11:05.
Re: Relationen für Non-Coder
Manchmal nicht soviel im Forum lesen, sondern dafür mehr in der Doku.
http://doku.baseportal.de/35.html
Intern erfolgt die Zuordnung schon mit der Id, als Schlüsselfeld sollst du aber etwas eingeben was stattdessen in Formularen und Ausgaben angezeigt wird.
Antworten
Beitrag von makuser (9 Beiträge) am Montag, 16.Juli.2007, 11:23.
Re: Relationen für Non-Coder
Ich bin durchaus des Lesens mächtig...
deshalb wende ich mich ja ans Forum, weil es trotzdem nicht geht! Ich habe auch das Feld geängert von Id in text. Jetzt werden zwar alle drei Einträge aus der Tabelle test1 bei der Dateneingabe angezeigt, aber die Verlinkung funzt trotzdem nicht.
Antworten
Beitrag von makuser (9 Beiträge) am Montag, 16.Juli.2007, 11:06.
Relationen für Non-Coder II
Hi, ich hab gar nicht bedacht, dass man dich ohne Anmelden ja gar nicht mein Beispiel anschauen kann - bin wohl doch blöd :-(
Also, hier ein Listing:
Haupttabelle "test":
# Feld Sortierung Typ Parameteter
1 Produkt --- text
2 Farbe --- text
3 Hersteller --- Relation, Datenbank=test1, Schlüsselfeld=Id
Daten der Tabelle:
Id Produkt Farbe Hersteller
1 Computer grün 1
2 Laptop schwarz 2
3 Betriebssystem -- 1
Tabelle "test1":
# Feld Sortierung Typ Parameter
1 text --- text Grösse=10
2 link --- Link Basispfad=http://
Daten in dieser Tabelle:
Id text link
1 Eintrag1 www.apple.de
2 Eintrag2 www.microsoft.de
3 Eintrag3 www.sun.de
Weshalb werden bei der Dateneingabe in test nur die Id-Nummern 1 und 3 angezeigt. Mag bp etwa M$ nicht??? Beim klicken auf die Id in der Tabellenansicht wird zunächst in die Detailansicht gewechselt, klickt man dort auf die Id passiert nüscht.
Antworten
Beitrag von makuser (9 Beiträge) am Montag, 16.Juli.2007, 11:38.
Re: Relationen für Non-Coder III
Kleines Update:
Tabelle "test"
# Feld Sortierung Typ Parameter
1 Produkt --- text
2 Farbe --- text
3 Hersteller --- Relation Datenbank=test1, Schlüsselfeld=text
Inhalt "test"
Id Produkt Farbe Hersteller
1 Computer grün Eintrag1
2 Laptop schwart Eintrag3
3 Betriebssystem -- Eintrag2
4 office -- Eintrag2
Tabelle "test1"
# Feld Sortierung Typ Parameter
1 text Text text Grösse=10
2 link --- Link Basispfad=http://
Inhalt "test1"
Id text link
1 Eintrag1 www.apple.de
2 Eintrag2 www.microsoft.de
3 Eintrag3 www.sun.de
Jetzt werden bei der Eingabe von Daten in "test" zwar alle Einträge aus "test1" angezeigt, aber beim view auf die Daten wird nicht der entspr. verknüpfte Datensatz angezeigt sondern bp bleibt in der db "test" hängen ...
Antworten
Beitrag von Pouraga (1396 Beiträge) am Montag, 16.Juli.2007, 11:51.
Re: Relationen für Non-Coder III
>deshalb wende ich mich ja ans Forum, weil es trotzdem nicht geht!
Trotz des ersten Fehlers den wir gemeinsam aus der Welt geschaft haben.
>sondern bp bleibt in der db "test" hängen
Was sehr warscheinlich daran liegt das du den db= parameter auf einen festen wert eingestellt hast.
Entweder heisst das template "test" und du lässt den db= parameter weg, oder du machst ihn mit db^=test überschreibbar
Antworten
Beitrag von makuser (9 Beiträge) am Montag, 16.Juli.2007, 11:56.
Re: Relationen für Non-Coder III
Ich arbeite noch lange nicht mit einem template sondern arbeite bisher nur in der admin Oberfläche. Die Funktionalität muss ja erstmal stehen ...
Antworten
Beitrag von Pouraga (1396 Beiträge) am Montag, 16.Juli.2007, 12:06.
Re: Relationen für Non-Coder III
Antworten
Beitrag von makuser (9 Beiträge) am Montag, 16.Juli.2007, 19:19.
Re: Relationen für Non-Coder III
Genau das ist ja das Problem:
Beim ersten Klick geht bp in die Detailansicht - soweit so gut
beim 2. Klick wird der Datensatz mit der entsprechenden Id aus "test" angezeigt, nicht der aus "test1" - das meine ich mit "hängenbleiben"
Das sollte doch eigentlich so nicht sein - oder sehe ich das falsch???
Antworten
Beitrag von Pouraga (1396 Beiträge) am Dienstag, 17.Juli.2007, 00:35.
Re: Relationen für Non-Coder III
Antworten
Beitrag von makuser (9 Beiträge) am Mittwoch, 18.Juli.2007, 10:41.
Re: Relationen für Non-Coder III
Antworten