Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: smily68 am Januar 12, 2011, 22:32:56

Titel: Auftragsabwicklung mit Artikelverwaltung
Beitrag von: smily68 am Januar 12, 2011, 22:32:56
Ich möchte für einen kleinen Laden eine Auftragsabwicklung mit einem Artikelstamm in Access erstellen.
Meine Frage / Problem:
Wie kann ich in einem Auftrag (Formular) ein Feld z.B der Preis vom Artikelstamm holen und in ein Feld Preis in die Tabelle /Abfrage vom Auftrag schreiben. Ich möchte auf dem Auftragsformular nicht das Feld vom Artikelstamm anzeigen, da dass Feld manuell anpasspar sein soll ohne dass der Preis im Artikelstamm angepasst wird. Muss ich das mit VB Programmieren und wenn ja, wie mache ich das?   
Titel: Re: Auftragsabwicklung mit Artikelverwaltung
Beitrag von: oma am Januar 12, 2011, 22:50:59
Hallo smily,

also, ich habe dich so verstanden: du willst in einen Formular für einen bestimmten Artikel einen Preis einsetzen und dieser Preis soll ggenüber dem gespeicherten Preis verändert werden können (wie z.B den Preis erhöhen bei einem zahlungsstarken Kunden ;D)


Ich kenne nun dein Tabellenkomnzepz nicht, aber denkbar (u. zweckmäßig) wäre:

tblAuftrag: AuftragID, DatumAuftrag, KundenID.....
tblAuftragDetail: AuftragID, ArtikelID, Preis....

Somit kannst du zu einem Auftrag mehrere Artikel speichern. Die kannst du mit einer Haupt/Unterformularkonstruktion einfach realisieren
Eigentlich ist die Speicherung des Preises nicht korrekt (3. Normalisierungregel) aber für deinen Fall der nachträglichen Änderungsmöglichkeit notwendig.

Im Formular kannst du den Artikel mit einen Kombinationsfeld aus der Tabelle tblArtikelstamm holen und gleichzeitig den Preis in das entsprechende Feld speichern!

Über das Geschäftsmodell wollen wir hier im Access-Forum ja nicht diskutieren ;)
Gruß Oma