Hi Zusammen,
ich hab drei Tabellen.
-------------------------------------------------------------------------------------------------------
Tbl_Sendung
Felder
DT_ID = Pk + Autowert
Absender = Txtfeld
Empfänger = Txtfeld
TOUR_Nr = Zahlenfeld = Verknüpfung zur Tbl_Fahrzeug
-------------------------------------------------------------------------------------------------------
Tbl_Colli
Felder :
ID_Nr = PK + Autowert
Colli_Anzahl = Zahlenfeeld
Kg = Zahlenfeld
DT_Nr = Zahlenfeld & Verknüfung zu Tbl_Sendung
Aus Tbl_Colli gibt es noch eine Abfrage
Qyr_Colli_Summe
Darin gruppiere ich DT_Nr & bilde eine Summe bei Colli_Anzahl & Kg
-------------------------------------------------------------------------------------------------------
Tbl_Fahrzeug
Felder
Tour_ID = Pk + Autowert
Fahrzeug = Txt_Feld
-------------------------------------------------------------------------------------------------------
Ich brauch eine Anzeige,
die mir alle DS der Tbl_Sendungen & Abfrage QYR_Colli_Summe anzeigt
Wie folgt :
DT_ID; Absender ; Empfänger ; Colli; Kg und TOUR_Nr
Also Daten aus Tbl_Sendung & Qyr_Colli_Summe
Das Problem für mich ist nur, wenn ich so eine neue Abfrage erstelle, dass ich dann in des Feld TOUR_Nr
nichts mehr eingeben kann... ich muss da aber was eingeben.
Geht das irgendwie anders ? Hat jemand einen Vorschlag ?
Gruss
Bernie
Hallo,
Warum mußt Du bei einer "Anzeige" etwas eingeben können?
Es wird mit diesem Aufbau nicht möglich sein. Die "neue Abrage" ist u. a. wegen der Gruppen- Berechnungen nicht aktualisierbar und somit ist über diese Abfrage nichts eingebbar. Allenfalls könnte eine Eingabe in ein ungebundenes Feld und der Speicherung seines Inhaltes (Wertes) per passender Aktualisierungsabfrage zum Ziel führen.
Guten Morgen Franz,
im Feld TOUR_Nr muss was eingeben werden um die Tbl_Fahrzeug mit der Tbl_Sendung zuverknüpfen.
Ok verstehe.
ZitatAllenfalls könnte eine Eingabe in ein ungebundenes Feld und der Speicherung seines Inhaltes (Wertes) per passender Aktualisierungsabfrage zum Ziel führen.
und d.h. ? wie ?
Gruss
Hallo,
ich würde zunächst mal raten, für jede Tabelle (Tabellenname, nicht Abfragename in der Datenherkunft) ein eigenes Formular zu machen, entweder Einzelform, wenn es sich um eine 1-Tabelle oder ein Endlosform, wenn es sich um eine n-Tabelle handelt. Die 1:n-Beziehungen werden dann mit Hilfe von Haupt-Unterformular-Konstruktionen (natürlich nur da, wo es sinnvoll ist) visualisiert. Felder (Fremdschlüssel) in n-Tabellen, die über eine Auswahl gefüllt werden sollen/müssen, werden mit entspr. angepassten Kombifeldern im entspr. Form angezeigt. Berechnungen in den Forms können entweder über die Formularfelder (Form-Recordset) oder durch Verwendungen der Domänenaggregat-Funktionen (Dsum,DCount, etc.) erfolgen.
"und d.h. ? wie ?":
Currentdb.Execute "Update Tbl_Sendung set TOUR_Nr = " & Me!cmbTourID & " where DT_ID = " & Me!DT_ID
"cmbTourID" ist ein ungebundenes Kombifeld mit:
Datensatzherkunft: Select Tour_ID, Fahrzeug from Tbl_Fahrzeug order by Fahrzeug
Spaltenanzahl:2
Spaltenbreiten:0cm;4cm
gebundene Spalte: 1
Hi Franz
ok das hab ich gemacht. Funktioniert auch soweit.
Allerdings gefällt mir das so noch nicht.
Danke trotzdem ersteinmal
Gruss
Bernie