Supportnet / Forum / Datenbanken
Access97
Frage
Hallo,
wie kann ich folg. Problem lösen: Ich habe eine Tabelle mit vielen Teilen, von denen die meisten zu einem Artikel gehören. Eine Spalte beinhaltet die jeweils vorhandene Teile-Stückzahl. (Diese ist bei jedem Teil verschieden.) Wie kann ich ein Formular o.ä. erstellen, in dem ich "einfach" nur die Zahl der ausgelieferten Artikel eingeben kann und dann "automatisch" alle zu diesem Artikel gehörenden Teile Stückzahl-mäßig aktualisiert werden?
Danke und Gruß
Gabi
Antwort 1 von Marie
Hallo Gabi,
vermutlich versteht hier keiner genau was Du meinst, versuch es nochmal mit einem Beispiel.
Gruß Marie
vermutlich versteht hier keiner genau was Du meinst, versuch es nochmal mit einem Beispiel.
Gruß Marie
Antwort 2 von Roadrunner90
Das klingt wie Stücklistenauflösung.
Das kann man nicht auf die schnelle lösen.
Gruß Rudolf
Das kann man nicht auf die schnelle lösen.
Gruß Rudolf
Antwort 3 von Teddy7
klingt nach Stückliste - aber welche Anzahl muß bei den Teilen abgebucht werden ?
Wahrscheinlich geht das nur mit VBA-Programmierung.
Wie fit bist Du in VBA ?
Gruß
Teddy
Wahrscheinlich geht das nur mit VBA-Programmierung.
Wie fit bist Du in VBA ?
Gruß
Teddy
Antwort 4 von Gabi Allard
Ich versuche mein „Problem“ anders zu schildern: Meine Access-Tab. hat u.a. folg. 3 Spalten:
Teile , Artikel, Lagerbestand. Teile sind bspw. Schraube, Kabel, Deckel, Dichtung und Frästeil. Bei Schraube., Kabel und Deckel steht in der Artikel-Spalte jeweils Computer. Dichtung und Frästeil gehören zum Artikel Sensor. Die Schraube gibt es bspw. zu 100 Stck. im Lagerbestand, Deckel sind 56 da etc.
Mein Wunsch wäre nun, bspw. ein Formular o.ä. zu erstellen, mit dem Text: heute entnommen.....
Und hier möchte ich heute bspw. 20 Computer eingeben können, morgen 2 Sensoren, nächste Woche 5 Sensoren etc. Und jedesmal soll der Lagerbestand der entspr. Teile um die eingegebene Zahl subtrahiert und der nun neue Lagerbestand angezeigt werden.
D.h. wenn ich eingebe: 20 Computer entnommen, muss sich der Lagerbestand für Schraube, Kabel und Deckel jeweils um 20 Stck. dezimieren. Dichtung und Frästeil bleiben stückzahlmäßig wie zuvor.
`Hoffe, dass es nun verständlich ist.
Gruß
Gabi
Teile , Artikel, Lagerbestand. Teile sind bspw. Schraube, Kabel, Deckel, Dichtung und Frästeil. Bei Schraube., Kabel und Deckel steht in der Artikel-Spalte jeweils Computer. Dichtung und Frästeil gehören zum Artikel Sensor. Die Schraube gibt es bspw. zu 100 Stck. im Lagerbestand, Deckel sind 56 da etc.
Mein Wunsch wäre nun, bspw. ein Formular o.ä. zu erstellen, mit dem Text: heute entnommen.....
Und hier möchte ich heute bspw. 20 Computer eingeben können, morgen 2 Sensoren, nächste Woche 5 Sensoren etc. Und jedesmal soll der Lagerbestand der entspr. Teile um die eingegebene Zahl subtrahiert und der nun neue Lagerbestand angezeigt werden.
D.h. wenn ich eingebe: 20 Computer entnommen, muss sich der Lagerbestand für Schraube, Kabel und Deckel jeweils um 20 Stck. dezimieren. Dichtung und Frästeil bleiben stückzahlmäßig wie zuvor.
`Hoffe, dass es nun verständlich ist.
Gruß
Gabi
Antwort 5 von Gabi Allard
Ich habe mein Problem nochmal versucht, besser darzustellen, wird hoffentlich bald erscheinen. Ich kenne in Access97 leider nur paar wenige Funktionen. Vielleicht ist das was ich möchte, für mich gar nicht in die Tat umsetzbar? Gabi
Antwort 6 von Gabi Allard
VBA-Programmierung sagt mir leider gar nichts.
GAbi
GAbi
Antwort 7 von Teddy7
Hallo Gabi !
Also doch Stückliste !
Es wundert mich nur, das in "Computer" von jedem Teil nur 1 Stück enthalten ist.
Wäre es da nicht besser als Teil die Schraube Nr 4711, messing, kurz, Linksgewinde, wasweißich
zu nehmen und eine zusätzliche Tabelle zu führen in der steht Artikel, Teil, Anzahl (halt 37 Schrauben) ?
Naja - wie auch immer :
VBA-Programmierung ist Visual Basic.
Wenn Du davon keine Ahnung hast sollte ich Dir vielleicht ein Beispiel direkt in Deine Datenbank einbauen.
Wenn Du willst kannst Du mir ja mal Deine Datenbank - ruhig abgespeckt und mit Testdaten - in Access97 oder Access2000 zumailen.
Es kann allerdings ein paar Tage dauern weil ich es bei den derzeitigen Temperaturen nicht in meinem Büro unter´m Dach aushalten kann.
Gruß
Teddy
Also doch Stückliste !
Es wundert mich nur, das in "Computer" von jedem Teil nur 1 Stück enthalten ist.
Wäre es da nicht besser als Teil die Schraube Nr 4711, messing, kurz, Linksgewinde, wasweißich
zu nehmen und eine zusätzliche Tabelle zu führen in der steht Artikel, Teil, Anzahl (halt 37 Schrauben) ?
Naja - wie auch immer :
VBA-Programmierung ist Visual Basic.
Wenn Du davon keine Ahnung hast sollte ich Dir vielleicht ein Beispiel direkt in Deine Datenbank einbauen.
Wenn Du willst kannst Du mir ja mal Deine Datenbank - ruhig abgespeckt und mit Testdaten - in Access97 oder Access2000 zumailen.
Es kann allerdings ein paar Tage dauern weil ich es bei den derzeitigen Temperaturen nicht in meinem Büro unter´m Dach aushalten kann.
Gruß
Teddy
Antwort 8 von GAbi Allard
Will hiermit nur Bescheid geben, dass "Teddy" mein Problem gelöst hat.

