Hallo Wolfgang,
Der Ansatz ist schon besser, aber wenn eine Person zwei WorkShops
besucht, muss man die Adresse 2x eintippen (mit identischen
Tippfelhern). Zudem sollte man Adressen, weil zu wertvoll, nie mit
anderen Sachen verwursteln.
Hier eine einfache Lösung als Gerüst (Alle Bezeichner mit
Grossbuchstaben: Ersparen bei eigenen SQL-Statements viel Ärger):
Stimmt, ich habe an etwas anderes zuerst gedacht und zwar wollte ich die
vermutete originale Datentabelle nicht zerreißen und damit wäre man
gezwungen die Daten eventuell noch mal einzugeben (war nur ein Ansatz).
Der SQL Tipp ist gut :-) arbeite mich gerade etwas intensiver in Base
ein und bastle an einen Handout, da sind solche Tipp´s viel Wert.
Tab WER (Adressen):
IDWER Integer Autowert=Ja Primärschlüssel
NAME Text
Tab WS (WorkShop)
IDWS Integer Autowert=Ja Primärschlüssel
TITEL Text
Tab WAS (Belegung):
IDWAS Integer Autowert=Ja Primärschlüssel
IDWER Integer
IDWS Integer
Tab WAS ist im Abfragefenster verbunden:
WER.IDWER WAS.IDWER und WS.IDWS WAS.IDWS
ist also eine n-m Relation (muss man nicht verstehen :-) )
Verstehe ich aber geht nicht :-) was du machst sind 2 1xn Beziehungen :-)
Da hab ich gleich mal eine Frage, klappt das bei dir?
Daran scheitere ich immer (die Tabellen gehen wunderbar nur die
Umsetzung in Formulare Berichte geht bei mir nur mit der Hand und dann
meist auch nicht).
[schnipp]
tja, ich sag's ungern: Dann hört OOo's Base auf, sollte aber bei WAS
dafür sorgen, dass kein Unsinn eingetragen werden kann (kein
Verweis auf nicht existierende IDWER oder IDWS). Abhilfe besorgen
bei mir 2 Basic-Macros (sagen in WAS, dass IDWER und IDWS
Fremdschlüssel sind). Dannach mault die HSQLDB wegen solchen
Fehlern.
:-) und hier beginnen die grauen Haare, ich dachte mal in meiner
jugendlichen Einfallt eine Access Anleitung (Einsteiger Niveau) einfach
nur umschreiben zu müssen ... ich dachte halt :-)
Zum Drucken kann man sich auch eine Calc-Vorlage machen und das
Abfrage-Resultat reinziehen, muss nicht unbedingt den Base-Report
nutzen.
Wie, kopieren und einfügen (über ein Makro)? Da ich in Calc kein
Seriendruck möglich ist, oder?
Die angegebene Datenmenge kann man noch direkt in den Tabellen
eingeben/pflegen.
Hübsch wär ein DB-Formular zum Eingeben der Adresse und zum
Verknüpfen mit den WS mit Hilfe eines Wählers.
mmh .. :-)
Grüße
Jens
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]