Seite 1 von 1

daten in 2 tabellen speichern

Verfasst: Di, 24.05.2011 13:54
von clubchef
hallo zusammen,
leider hat mir die suche nicht geholfen und ich hab keine lösung zu meiner fragestellung gefunden.
ich versuche mit openoffice 3.3.0 mittels anbindung an mysql eine kleine kundenverwaltung für unser kleines büro zu schreiben

ich habe 2 tabellen
1tabelle) kundendaten (id, name, vorname,plz, ort)
die daten für diese tabelle werden über ein formular gefüllt

2 tabelle)interessen (garten, sport, fernsehen,...)
die daten für diese tabelle werden von mir per hand vorgegeben

jetzt würde ich gerne in meinem kundenerfassungsformular nic ht nur die kundendaten erfassen, sondern mittels eines auswahlfeldes
für jeden kunden auch noch die interessen (bis zu 10 stück pro Kunde) erfassen und diese dann in eine separate tabelle wegspeichern.

die kundenneuanlage klappt in dem formular.
ich habe auch das auswahlfeld für die interessen hinbekommen

aber wie bekomme ich es hin, dass in meiner 3, tabelle die kunden_id (die ja bei neuanlage erst generiert wird) und die zu diesem kunden gehörenden interessen gespeichert werden?

im prinzip sollte die tabelle 3 dann so aussehen

kunden_id interessen
-----------------------------------------
1 garten
1 fernsehen
2 sport
3 sport
3 garten

kann mir da jemand einen schubs in die richtung geben?

gruß
dirk

Re: daten in 2 tabellen speichern

Verfasst: Mi, 25.05.2011 12:43
von Gert Seler
Hallo Dirk,
vielleicht hilft Dir folgendes Handbuch "OOo_Base" weiter. Siehe
Kapitel 6.2. Seite 87 "Fremdschlüssel" und
Kapitel 6.3. "Beziehungen zwischen Tabellen."
http://toolittle.org/downloads/OO%20Ein ... 20Base.PDF

mfg
Gert

Re: daten in 2 tabellen speichern

Verfasst: Mi, 25.05.2011 14:41
von DPunch
Aloha

Wenn ich das richtig verstanden habe, hat Dein Vorschlag nichts mit der Fragestellung zu tun, eher geht es wohl um sowas
Formular M:N Beziehung.

Re: daten in 2 tabellen speichern

Verfasst: Sa, 28.05.2011 16:00
von F3K Total
Hallo Dirk,
es hat mich interessiert, daher habe ich mal sowas aufgebaut. Die zweite Tabelle existiert hier. Makros mußt Du erlauben, dann funktioniert die angehängte DB mit folgenden Features:
- beim Zuordnen der Interressen zu den Kunden, kannst Du Interessen, die einem Kunden schon zugeordnet wurden, für diesen Kunden nicht mehr wählen.
- es gibt eine Liste Interessenauswahl, in der ein oder mehrere Interessen angewählt werden können und dann zwei Filter Buttons, mit denen Du
a.) alle Kunden filtern kannst, die mindestens eines der ausgewählten Interessen haben oder
b.) alle Kunden filterst die alle ausgewählten Interessen haben.

Viel Spaß damit
Gruß R

Re: daten in 2 tabellen speichern

Verfasst: Do, 16.06.2011 17:32
von clubchef
hallo erstmal wieder.
vielen dank für die hinweise.
leider hab ich im moment viel um die ohren und wenig zeit:-(

eure hinweise und anregungen hab ich mir angesehen und es scheint alles in die richtige richtung zu gehen,
vielen dank an euch!!

gruß
dirk