von gogo » Di, 07.12.2010 13:50
Also: Du hast 4 Tabellen (Helfende, Kunden, Suchende und Teilnehmer) die sehr ähnlich aufgebaut sind, und noch mal 2: Kurse und Veranstaltungen. Diese 6 Tabellen kannst Du problemlos in 2 Tabellen (z.B.: "Teilnehmer" und "Veranstaltungen") unterbringen. Was Du der Übersichtlichkeit halber haben solltest ist dann eine Tabelle in der Angebote und Nachfragen stehen ("Inserate")
Tabelle Inserate:
ID_Inserat
Teilnehmer_ID
Inserat_Text
Sucht_Bietet (z.B. Markierfeld oder Textfeld: S=sucht, B=bietet )
Datum...
Eine Vermittlung läuft dann in einer eigenen Tabelle mittels der IDs der "Insereate"-Tabelle:
Tabelle "Vermittlungen":
ID_Vermittlung
ID_Inserat_SUCHT
ID_Inserat_BIETET
Datum
Bearbeiter
Bemerkungen....
Das Formular von oben kannst Du dann verwenden.
Linke Liste: select ... from Inserate where Sucht_Bietet = B,
rechte Liste: select ... from Inserate where Sucht_Bietet = S.
Du brauchst aber nur noch einen Übernahmebutton und die Liste unten kannst Du ja umwandeln in eine Anzeige der Tabelle "Vermittlungen".
g
Also: Du hast 4 Tabellen (Helfende, Kunden, Suchende und Teilnehmer) die sehr ähnlich aufgebaut sind, und noch mal 2: Kurse und Veranstaltungen. Diese 6 Tabellen kannst Du problemlos in 2 Tabellen (z.B.: "Teilnehmer" und "Veranstaltungen") unterbringen. Was Du der Übersichtlichkeit halber haben solltest ist dann eine Tabelle in der Angebote und Nachfragen stehen ("Inserate")
Tabelle Inserate:
ID_Inserat
Teilnehmer_ID
Inserat_Text
Sucht_Bietet (z.B. Markierfeld oder Textfeld: S=sucht, B=bietet )
Datum...
Eine Vermittlung läuft dann in einer eigenen Tabelle mittels der IDs der "Insereate"-Tabelle:
Tabelle "Vermittlungen":
ID_Vermittlung
ID_Inserat_SUCHT
ID_Inserat_BIETET
Datum
Bearbeiter
Bemerkungen....
Das Formular von oben kannst Du dann verwenden.
Linke Liste: select ... from Inserate where Sucht_Bietet = B,
rechte Liste: select ... from Inserate where Sucht_Bietet = S.
Du brauchst aber nur noch einen Übernahmebutton und die Liste unten kannst Du ja umwandeln in eine Anzeige der Tabelle "Vermittlungen".
g