ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
2082
2082
EMPFEHLEN
-
15.11.08 15:59 #1
- Registriert seit
- Apr 2005
- Beiträge
- 18
Hallo zusammen!
Ich mache gerade meine ersten Gehversuche in Access und möchte damit eine Datenbankanwendung erstellen, mit der Kosten für Mahlzeiten anhand der verwendeten Zutaten berechnet werden sollen.
Dabei gibt es zunächst einmal die Zutaten, die einen Namen, eine Mengeneinheit (z.B. Stück, Liter, Kilogramm), eine Menge und einen Preis haben; des weiteren sind diese Zutaten in verschiedene Gruppen eingeteilt. Nun sollen für eine Mahlzeit bestimmte Mengen dieser Zutaten eingegeben werden, daraus sollen dann automatisch die Kosten berechnet werden.
Der Tabellenentwurf ist ja recht einfach:
- Zutaten-Tabelle mit Verweis auf Zutatengruppen-Tabelle
- Mahlzeiten-Tabelle mit Daten wie Datum und Beschreibung
- Join-Tabelle aus Mahlzeit und Zutat (m:n) mit Mengenangabe
Für die Eingabe der Zutaten und der Zutatengruppe komme ich, da es sich um tabellarische Daten handelt, mit den automatisch generierten Formularen wunderbar zurecht.
Für die Eingabe der Mahlzeiten allerdings hilft mir das vom Assistenten generierte Formular nur bedingt weiter. Ich erhalte ein Formular für eine Mahlzeit mit der Beschreibung und dem Datum sowie ein Unterformular für die verwendeten Zutaten. Allerdings hat dieses Unterformular keinen Bezug zur aktuellen Mahlzeit, d.h. es wird nicht der (automatisch generierte) Schlüssel der Mahlzeit in die Join-Tabelle eingetragen. Auch müsste ich Ereignisbehandlungscode schreiben, um die genauen Kosten exakt berechnen zu lassen. Weiterhin werden Datensätze so sofort gespeichert, eine seperate Abfrage, ob die Daten gespeichert oder verworfen werden sollen, ist nicht möglich, oder?
Lange Rede, kurzer Sinn: Ist das von mir Gewünschte mit den Formelassistenten und wenig manueller Nachbearbeitung möglich oder muss ich dafür ein ungebundenes Formular verwenden und die Datenbankanbindung selbst per VBA implementieren?
Ich verwende Microsoft Access 2002, bedanke mich im Voraus und hoffe, jemand kann mir meine Frage beantworten!
Ähnliche Themen
-
[Access]Formular zur Dateneingabe
Von Dflex im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 18.08.10, 16:47 -
[VBA] Access und Unterformular
Von sabine im Forum Visual Basic 6.0Antworten: 6Letzter Beitrag: 28.11.09, 15:43 -
VB + Access + Unterformular
Von manuk im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 17.07.08, 08:53 -
[Access] Dateneingabe von Werten mit über 24 Stunden
Von MOJOJO im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 15.12.07, 13:39 -
[ACCESS] unterformular auf Bericht
Von derGugi im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 11.09.03, 09:17





Zitieren
Login





