daten in 2 tabellen speichern

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

clubchef
Beiträge: 4
Registriert: Mi, 11.05.2011 14:15

daten in 2 tabellen speichern

Beitrag 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
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: daten in 2 tabellen speichern

Beitrag 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
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: daten in 2 tabellen speichern

Beitrag 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.
F3K Total
********
Beiträge: 3720
Registriert: Mo, 28.02.2011 17:49

Re: daten in 2 tabellen speichern

Beitrag 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
Dateianhänge
Kunden_Interessen.odb
(18.1 KiB) 65-mal heruntergeladen
clubchef
Beiträge: 4
Registriert: Mi, 11.05.2011 14:15

Re: daten in 2 tabellen speichern

Beitrag 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
Antworten