Seite 1 von 1

Angezeigter Inhalt Listbox zusammenfassen

Verfasst: Di, 20.03.2007 09:04
von u577503
Hallo zusammen.

ich bastele gerade an einer Datenbank. In dieser Datenbank werden vom Personal die Fehlzeiten festgehalten.
Insoweit funktioniert das ganz gut. Ich wähle über ein Listfeld den Namen der Person mit Fehlzeiten aus. Nur wie mache ich es, wenn ein Name mehmals vorkommt?
Zur Zeit erscheint in den Dropdownfeldern
Meier
Meier
Idealerweise würde dann in den Dopdownfeldern
Meier, Anja
Meier, Stefan
also die verknüpften Inhalte der Felder "Name" und "Vorname" stehen.
Mit PHP funktioniert das absolut einfach.
Kann mir jemdand erklären wie das mit Base funktioniert? (Oder angeben wo ich im Netz was verständliches dazu finde?)

Dürfte doch etwas sein, was viele brauchen, oder?

Vielen Dank im Voraus

Verfasst: Fr, 23.03.2007 20:03
von Toxitom
Hey u577503,

also, da gibt es verschiedene Möglichkeiten:
Wie erzeugst du die Drop-Down Felder? Per Makro? dann könntest du die Liste ebenfalls per Makro zuweisen und die einzelnen Einträge als String-Kombinationen zusammensetzen.
Hast du die aber grafisch erzeugt per Formulargenerator und nur mit der Datenbank direkt verknüpft, so erzeuge vorher eine Abfrage und füge dort eine neue Spalte(Feld) ein, das den Inhalt der beiden anderen Spalen verknüpft. Die Funktion hängt von der verwendeten Datenbank-Engine ab, für die HSQLDB würde sie beispielsweise lauten:

Code: Alles auswählen

CONCAT("Name", CONCAT(', ', "Vorname"))
wobei "Name" und "Vorname" die Feldbezeichnungen der jeweiligen Spalten sind.

Ich hoffe, es hilft.

Viele Grüße
Thomas

Vielen Dank

Verfasst: Di, 27.03.2007 12:57
von u577503
Danke,

da war mein Fehler,
ich hatte die Teile, welche nicht aus der Datenbank kamen auch in Anfürhungszeichen gesetzt.
Mit andern Worten ich hatte " statt ' genutzt

Vielen Dank