Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Drei Tabellen untereinander verknüpfen ... HILFE
zurück: Wenn in Abfrage kein Wert dann schrieb Keine Daten weiter: Daten filtern mit 2 Kobiboxen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Bitte Status wählen ! Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Heike1210
Gast


Verfasst am:
29. Aug 2005, 11:04
Rufname:

Drei Tabellen untereinander verknüpfen ... HILFE - Drei Tabellen untereinander verknüpfen ... HILFE

Nach oben
       

Hallo,
ich möchte ein Rechnungsprog mit Access basteln und bin fast am Verzweifeln, da es schon an den verschiedenen Tabellen bei mir scheitert.

Gesamtproblematik:
- es gibt ca. 50 Artikel (versch. Getränke wie Apfelsaft, O-Saft, usw.)
- es gibt ca. 30 Kunden die beliefert werden
- jeder Kunde erhält die verschiedenen Produkte zu einem anderen Preis
- die Bestellungen sollen "eingabefreundlich" eingegeben werden können und als Rechnung ausgedruckt und archiviert werden können

Meine Herangehensweise
1. Tabelle (Artikel)
Informationen zu den Produkten mit den Feldern Artikelnr.; Artikelbezeichnung; Bemerkung

2. Tabelle (Kunden)
Informationen zu den Kunden mit den Feldern Kundennr.; Anschrift; usw.

3. Tabelle (Artikelpreise)
Felder Kundennr.; Artikelnr. und Preis

Beziehungen
- Beziehung Tabelle Artikel (Feld Artikelnr.) 1:n zu Tabelle Artikelpreise (Feld Artikelnr.)
- Beziehung Tabell Kunden (Feld Kundennr.) 1:n zu Tabelle Artikelpreise (Feld Kundennr.)

Wie bekomme ich nun eine weitere Tabelle verknüpft auf die ich Formular aufsetzen kann und die Bestellung eingeben kann ????

Danke für die Hilfe

Gruß
Heike
stpimi
Moderator Access


Verfasst am:
29. Aug 2005, 11:25
Rufname:
Wohnort: Graz


AW: Drei Tabellen untereinander verknüpfen ... HILFE - AW: Drei Tabellen untereinander verknüpfen ... HILFE

Nach oben
       

Hallo Heike!

Da ein Kunde vermutlich mehrere Rechnungen bekommt, solltest Du dafür eine eigene Tabelle anlegen.

tblRechnung
RechnungID
RechnungDatum
RechnungNummer
KundenID

Darunter 1:n-verknüpft eine weitere Tabelle der Rechnungspositionen

tblRechnungsposition
PositionID
RechnungID
ArtikelID
ArtikelPreis

Dein Formular setzt jetzt auf der Tabelle tblRechnung auf und hat ein Unterformular für die Rechnungspositionen (über RechnungID mit dem Hauptformular verknüpft).
Der Artikelpreis im UFo wird bei Auswahl des Artikels per VBA zugewiesen und kann dann angepasst werden.

Schau mal in die MS-Beispieldatenbank Nordwind, die bei jeder Access-Installation dabei sein sollte. Auch wenn manches nicht optimal gelöst ist, findest Du dort doch relativ viel zu Deinem Problem.

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Gast



Verfasst am:
29. Aug 2005, 11:41
Rufname:

AW: Drei Tabellen untereinander verknüpfen ... HILFE - AW: Drei Tabellen untereinander verknüpfen ... HILFE

Nach oben
       

Hallo,
und wie verknüpfe ich die tblrechnung mit den bestehenden Tabellen/Informationen???
stpimi
Moderator Access


Verfasst am:
29. Aug 2005, 11:56
Rufname:
Wohnort: Graz

AW: Drei Tabellen untereinander verknüpfen ... HILFE - AW: Drei Tabellen untereinander verknüpfen ... HILFE

Nach oben
       

Hallo Heike!

Das sieht dann so aus:

Kunde : Rechnung 1:n (1 Kunde - mehrere Rechnungen)
Rechnung : Position 1:n (1 Rechnung - mehrere Positionen)
Artikel : Position 1:n (1 Artikel in n Positionen)

Deine Tabelle Artikelpreise geht eigentlich in der Tabelle Rechnungsposition auf. Jeder Artikel hat einen Defaultpreis in der Stammtabelle und einen positionsspezifischen Preis in der Tabelle der Positionen.

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Gast



Verfasst am:
29. Aug 2005, 12:25
Rufname:

AW: Drei Tabellen untereinander verknüpfen ... HILFE - AW: Drei Tabellen untereinander verknüpfen ... HILFE

Nach oben
       

Hallo,
ich verstehe den Punkt "Der Artikelpreis im UFo wird bei Auswahl des Artikels per VBA zugewiesen und kann dann angepasst werden" nicht richtig.
Wie wird das genau umgesetzt???

Danke erstmal für die Hilfe Wink
stpimi
Moderator Access


Verfasst am:
29. Aug 2005, 12:54
Rufname:
Wohnort: Graz

AW: Drei Tabellen untereinander verknüpfen ... HILFE - AW: Drei Tabellen untereinander verknüpfen ... HILFE

Nach oben
       

Hallo Heike!

Das Problem ist, das das Feld Artikelpreis an das Preisfeld der Tabelle Position gebunden sein muss. Da ist es dann nicht gleichzeitig möglich, einen Wert aus einer anderen Tabelle hineinzubringen, weil beides die Eigenschaft Steuerelementinhalt benötigt. Und die Feldbindung ist hier wesentlich wichtiger. Daher kann der Defaultpreis des Artikels nur mit einer Zeile VBA-Code zugewiesen werden. Du kannst natürlich darauf verzichten und immer den Preis individuell eingeben.

Willst Du diese Vorbelegung machen, musst Du in einem passenden Ereignis (z.B. AfterUpdate des Artikeleingabefeldes) eine Ereignisprozedur stehen mit Inhalt
Code:
    Me!Preisfeld = DLookup("PreisfeldInArtikelStamm", "Artikelstammtabelle", _
                           "ArtikelID = " & Me!Kombifeld)
Feld- und Tabellennamen sind natürlich anzupassen
_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Gast



Verfasst am:
29. Aug 2005, 15:00
Rufname:

AW: Drei Tabellen untereinander verknüpfen ... HILFE - AW: Drei Tabellen untereinander verknüpfen ... HILFE

Nach oben
       

Shhiiittt, das funktinoert alles nicht so richtig.

Kann ich dir die Datenbank evtl. mal zumailen ???
stpimi
Moderator Access


Verfasst am:
29. Aug 2005, 15:46
Rufname:
Wohnort: Graz


AW: Drei Tabellen untereinander verknüpfen ... HILFE - AW: Drei Tabellen untereinander verknüpfen ... HILFE

Nach oben
       

Es wäre natürlich interessant, was nicht funktioniert bzw. welche Fehlermeldungen auftreten. Dann könnte man natürlich leichte Hilfestellungen geben.

Wenn Du mir die DB zuschicken willst, würde ich Dich bitten, Dich hier anzumelden (kostet nichts und verpflichtet zu nichts Very Happy ), dann schick ich Dir eine PN mit Mailadresse. In den Thread schreibe ich sie aus Prinzip nicht hinein.

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Datenabgleich gleicher Tabellen 5 Gast 1120 30. Jul 2004, 09:27
Willi Wipp Datenabgleich gleicher Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: aus zwei Tabellen eine machen 1 mirimaus 2136 30. Jun 2004, 16:30
stpimi aus zwei Tabellen eine machen
Keine neuen Beiträge Access Tabellen & Abfragen: 2 gleiche Tabellen in 2 verschiedenen DB verknüpfen 2 mondi 1015 23. Jun 2004, 10:10
mondi 2 gleiche Tabellen in 2 verschiedenen DB verknüpfen
Keine neuen Beiträge Access Tabellen & Abfragen: tabellen mit einander verbinden 6 TeeJay 1737 16. Jun 2004, 11:15
TeeJay tabellen mit einander verbinden
Keine neuen Beiträge Access Tabellen & Abfragen: Frontend und Backend: kann nicht auf die Tabellen zugreifen 1 mhw 803 25. Mai 2004, 12:25
Robsl Frontend und Backend: kann nicht auf die Tabellen zugreifen
Keine neuen Beiträge Access Tabellen & Abfragen: Zwei Tabellen zusammenfügen und Nullwerte überschreiben 1 m.hataj 1304 13. Mai 2004, 18:10
faßnacht(IT); Zwei Tabellen zusammenfügen und Nullwerte überschreiben
Keine neuen Beiträge Access Tabellen & Abfragen: kriterium - datensatz nur in einer von zwei tabellen 3 budking82 1000 11. Mai 2004, 12:59
budking82 kriterium - datensatz nur in einer von zwei tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage erstelen, die zwei tabellen vergleicht 2 pucky 802 27. Apr 2004, 10:53
ProLogistik Abfrage erstelen, die zwei tabellen vergleicht
Keine neuen Beiträge Access Tabellen & Abfragen: Abgleich von 2 tabellen in access 2003 4 Fierce 1719 16. Apr 2004, 08:27
el_gomero Abgleich von 2 tabellen in access 2003
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage über mehrere Tabellen 6 Martin1977 976 02. Apr 2004, 15:43
Martin1977 Abfrage über mehrere Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: neue Tabellen erstellen aus vorhandener Tabelle 6 moni 2010 29. März 2004, 15:39
moni neue Tabellen erstellen aus vorhandener Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: datensatz aus mehreren Tabellen im formular anzeigen 1 SixPack 1197 29. März 2004, 10:53
Willi Wipp datensatz aus mehreren Tabellen im formular anzeigen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Dreamweaver Forum