Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Nordwind: löschen Bestellung und Aktualisierung Lagerbestand
zurück: Daten in anderes Formular übergeben weiter: pflichtfelder Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Lella
Gast


Verfasst am:
30. März 2010, 10:11
Rufname:

Nordwind: löschen Bestellung und Aktualisierung Lagerbestand - Nordwind: löschen Bestellung und Aktualisierung Lagerbestand

Nach oben
       Version: Office XP (2002)

Hallo
ich habe mir die Nordwind-DB (Access 2002) so hergerichtet, daß sie schon fast alles tut, was ich brauche. Allerdings möchte ich auf dem Bestellformular auch einen Button hinzufügen, der
- die angezeigte Bestellung
- inkl. Bestelldetails löscht
- und den Lagerbestand in der Tabelle Artikel korrigiert.

Ich vermute, daß ich nicht die erste bin, die dafür eine Lösung braucht....
Bitsqueezer
Office-VBA-Programmierer


Verfasst am:
02. Apr 2010, 01:02
Rufname:


AW: Nordwind: löschen Bestellung und Aktualisierung Lagerbes - AW: Nordwind: löschen Bestellung und Aktualisierung Lagerbes

Nach oben
       Version: Office XP (2002)

Hallo,

für das Löschen der Bestellung mit Details brauchst Du nur eine Beziehung zwischen diesen beiden Tabellen zu erstellen auf Basis der Bestell-ID und dann die referentielle Integrität mit Löschweitergabe zu aktivieren. Löscht man dann eine Zeile aus der Bestell-Tabelle, werden automatisch durch Access auch alle zugehörigen Bestelldetails gelöscht.

Bei der Korrektur des Lagerbestandes geht es dagegen nicht so einfach. Die Frage ist natürlich, wie Lagerbestand und Bestellung zusammenhängen, habe die Struktur der Nordwind gerade nicht parat. Generell gilt: Du mußt vor dem Löschen der Bestellung die mit der Bestellung verknüpften Lagerbestände entsprechend der Menge in den Bestelldetails jeder Zeile korrigieren, also Zeile für Zeile in den Details durchlaufen und vom Lagerbestand abziehen. Wobei mir allerdings die Logik zwischen Bestellung und Lagerbestand nicht so ganz einleuchtet. Eine Bestellung wird an einen Lieferanten geschickt, dadurch ändert sich der Bestand lokal aber nicht. Löscht man die Bestellung, weil sie z.B. storniert wurde, hat sich kein Lagerbestand geändert - ist ja nichts geliefert worden. Wurden bereits Teile geliefert, aber unvollständig, würde die Menge in den Bestelldetails falsche Lagerbestände erzeugen. Sind Teile aus dem Lager schon teilweise entnommen worden, stimmt die Menge auch nicht mehr mit der Bestellmenge überein...

Also darf eine Bestellung auch nur gelöscht werden, solange noch kein Wareneingang auf die Bestellung gebucht wurde. Danach benötigt man die Daten als Referenz, woher die Teile im Wareneingang gekommen sind. Lediglich einzelne Bestellzeilen ohne Wareneingang könnten theoretisch gelöscht werden, würde aber auch dann nicht mehr mit den schriftlichen Dokumenten übereinstimmen - ungünstig. Besser ist es, Bestellungen mit z.B. einem Status zu versehen, z.B. für "Entwurf" und "Abgeschickt" und das Löschen einer Bestellung nur im Entwurfsstatus zuzulassen, bei dem noch kein Wareneingang erfolgt sein kann. Entsprechend gibt es dann auch keine Probleme mit Lager oder Wareneingang.

Für nachträgliche Änderungen an einer Bestellung kann man dann einfach eine Kopie der aktuellen Bestellung inklusive Bestelldetails erzeugen und dieser eine neue Revisionsnummer verpassen. Damit bleiben die ursprünglichen Daten erhalten und die Referenzen gehen nicht verloren. Aber damit wird's schon ganz schön knifflig...Smile

Gruß

Christian
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: Letzten Buchstaben löschen 1 ssesche 1325 26. Nov 2005, 09:38
jens05 Letzten Buchstaben löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Eine Spalte - ein Zeichen löschen 2 Gregor_Greg 3163 25. Nov 2005, 18:35
Gregor_Greg Eine Spalte - ein Zeichen löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Daten löschen 3 shine05 718 27. Sep 2005, 08:49
stpimi Daten löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate löschen per Abfrage 2 DanielW 6779 21. Sep 2005, 15:51
DanielW Duplikate löschen per Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: doppelte Datensätze ausblenden aber nicht löschen 1 baumi-fdorf 1228 21. Sep 2005, 10:04
eddo51 doppelte Datensätze ausblenden aber nicht löschen
Keine neuen Beiträge Access Tabellen & Abfragen: (A03) DS in einer Excel-Tabelle mit Löschabfrage löschen 6 PrinceArthas 794 08. Aug 2005, 00:13
PrinceArthas (A03) DS in einer Excel-Tabelle mit Löschabfrage löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Duplikate löschen? 2 famous72 1022 03. Aug 2005, 10:07
amq Duplikate löschen?
Keine neuen Beiträge Access Tabellen & Abfragen: Automatische Aktualisierung von generiertem Wert im Formular 9 GandalfTCM 1041 09. Feb 2005, 17:40
lothi Automatische Aktualisierung von generiertem Wert im Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage: Kunden ohne Bestellung 2 Youngmiss1985 499 17. Jan 2005, 15:31
Youngmiss1985 Abfrage: Kunden ohne Bestellung
Keine neuen Beiträge Access Tabellen & Abfragen: Durch Abfrage die 2 letzten Zeichen löschen? 2 Maik_er 1325 17. Jan 2005, 14:48
Maik_er Durch Abfrage die 2 letzten Zeichen löschen?
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellenbeziehungen löschen ? 2 Gast 612 15. Okt 2004, 11:42
Gast Tabellenbeziehungen löschen ?
Keine neuen Beiträge Access Tabellen & Abfragen: Textfeldbeziehungen / Aktualisierung nach Werteintragung 1 Dr.Bob 403 13. Okt 2004, 23:46
lothi Textfeldbeziehungen / Aktualisierung nach Werteintragung
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript