Verknüpfungen und Dropdownfelder

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Verknüpfungen und Dropdownfelder

von Frank Lauer » Sa, 13.01.2007 15:32

Super, funktioniert!

Danke. Ich hatte statt dem Listenfeld versehentlich das Dropdownfeld ausgewählt!

von kohai » Sa, 13.01.2007 13:33

du machst eine tabelle. dann rechtsklick auf die spalte. dann "ersetzen durch" - listenfeld (sofern es noch keins ist). ist es ein listenfeld, nochmal rechtklick auf die spalte, dann spalte... unter daten - art des listenfelds - SQL wählen. dann erscheint unter dem SQL-befehl "gebundenes feld". das gebundene feld ist der wert der abrage, der eingetragen werden soll, also der zweite, die "ID". der erste wert, also "name" wird angezeigt.

gruß, kohai

von Frank Lauer » Fr, 12.01.2007 17:59

hallo kohai,

wo kann ich "gebundenes Feld" eingeben? Ich kann eine solche Eigenschaft nicht finden.

von kohai » Fr, 12.01.2007 09:13

hallo,

das ist noch ziemlich einfach: du machst in der comments-tabelle die spalte user_id zum listenfeld (listbox), unter eigenschaften - daten wählst du SQL aus und gibst (sinngemäß) das ein:

Code: Alles auswählen

SELECT name, id FROM versuche.users 


gebundenes feld: 1

das ganze muss unter eigenschaften "aufklappbar" sein. fertig. ein subformular brauchst du da noch nicht mal.

gruß, kohai

Verknüpfungen und Dropdownfelder

von Cybermage » Do, 11.01.2007 14:42

Tag zusammen,

nach längerer erfolgloser Suche wende ich mich nun doch an euch und hoffe auf Hilfe :)

Ich möchte mittels Base ein Frontend für eine MySQL Datenbank basteln.
Allerdings gestaltet sich das teilweise recht schwer.

Tabelle comments:

Code: Alles auswählen

+----+---------+---------+
| id | user_id | comment |
+----+---------+---------+
Tabelle users:

Code: Alles auswählen

+----+------+
| id | name |
+----+------+
Das ganze ist jetzt natürlich stark vereinfacht, und in Wirklichkeit geht es nicht um Kommentare in einem Gästebuch, sondern um Drucktests von Pulvermaschinen, aber das tut ja jetz nichts zur Sache ;)

Am liebsten hätte ich jetzt ein Formular für die Tabelle "comments" in dem eine Combobox mit den Namen ist.

Was hab ich bisher gemacht?
  • Per Assistent ein Formular für comments erstellt, inkl. SubForm für users. Dabei hab ich comments.user_id mit users.id manuell verknüpft. Er zeigt mir den Namen in einem Textfeld an, Allerdings wird über dieses Textfeld users.name geändert und nicht wie erhofft comments.user_id
  • In dem SubForm eine Combobox erstellt und als Datenfeld 'name' sowie als Listeninhalt versuche.users angegeben. Er zeigt mir korrekt die Namen in der Combobox an und der richtige ist beim lesen des Datensatzes ausgewählt, allerdings kann ich damit comments.user_id wieder nicht ändern :/
Was muss ich denn da am geschicktesten machen?

Nach oben