Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Stückliste und Artikel verwalten

487 views
Skip to first unread message

Kristian Sköld

unread,
Feb 25, 2001, 10:01:58 AM2/25/01
to
Ich muss eine Access DB entwerfen und bin mir nicht sicher, wie ich sie am
besten aufbauen soll.
Also:
Es geht um Bestellungen die eingehen und direkt vom betsand der Artikel
abgebucht werden sollen.
Als Artikel gibt es so etwa 200 Drucksachen. Es können aber auch
'Sammelartikel' bestellt werden, die sich aus mehreren Einzelartikeln
zusammensetzen (sozusagen fertig geschnürte Pakete vomn Drucksachen).
Ein Beispiel:
Art1 Art2 Art3 Art4 Art5
Paket1 enthält Art1 und Art2
Paket2 enthält Art2,Art4 und Art5
Bestellt wird:
Paket1
Paket2
Art3
Jetzt soll aber jeder Artikel immer nur einmal geliefert werden.
Lieferung enthält also: 1xArt1 1xArt2 1xArt3 1xArt4 und 1xArt5

Ich weiß jetzt nicht genau, wie ich am günstigsten die Tabellen aufteile.
Ich würde es ungefär so machen:
1 TabelleA mit Bestellnr,Kundennr und einem Datensatz für jeden bestellten
Artikel
1 TabelleB mit Bestellnr,Kundennr und einem Datensatz für jedes bestellte
Paket
Die Berechnung/Kontrolle, wieviele Artikel jeweils geliefert werden bzw. das
nur jeweils ein Artikel geliefert wird, erfolgt im Eingabeformular.
TabelleA wird für die Bestandsabbuchung genutzt.

Macht das Sinn?
Hat jemand eine bessere Lösung?

Danke
Kristian


Anette Becker

unread,
Feb 25, 2001, 10:11:48 AM2/25/01
to
Hallo Kristian,

> Ich muss eine Access DB entwerfen und bin mir nicht sicher, wie ich
sie am
> besten aufbauen soll.
> Also:
> Es geht um Bestellungen die eingehen und direkt vom betsand der
Artikel
> abgebucht werden sollen.
> Als Artikel gibt es so etwa 200 Drucksachen. Es können aber auch
> 'Sammelartikel' bestellt werden, die sich aus mehreren
Einzelartikeln
> zusammensetzen (sozusagen fertig geschnürte Pakete vomn
Drucksachen).

zum Thema Stückliste kannst Du Dir in der Knowhow (www.accessware.de)
ein Beispiel ansehen.

Gruss Anette
--
==> Keine Mails zu NG-Fragen - ich bin sowieso *blond*! <==
Norddeutscher-Access-Stammtisch: http://www.pc-creativ.de/Stammtisch
APP: http://www.accessprofipool.de
FAQ: http://www.donkarl.com


Mark Doerbandt

unread,
Feb 25, 2001, 10:21:26 AM2/25/01
to
Hallo, Kristian,

Am Sun, 25 Feb 2001 16:01:58 +0100 schrieb "Kristian Sköld"
<bgt...@t-online.de>:

>Ich muss eine Access DB entwerfen und bin mir nicht sicher, wie ich sie am
>besten aufbauen soll.

Ich würde Dir dazu empfehlen, etwas zum Thema Datenbank-Design zu
lesen.

>Ich weiß jetzt nicht genau, wie ich am günstigsten die Tabellen aufteile.

Wie wäre es mit

Tabelle Artikel

Tabelle Kunde

Tabelle Bestellung
(nur Kopfdaten der Bestellung, u.a.
KundeID)

Tabelle Lieferung
(nur Kopfdaten der Lieferung, u.a.
BestellungID
KundeID)

Tabellle Bestellung: Artikel
BestellungID
ArtikelID

Tabellle Bestellung: Artikel
LieferungID
ArtikelID

Gruß - Mark

Frederic Luchting

unread,
Feb 25, 2001, 5:41:09 PM2/25/01
to
Hallo Kristian,

: Ich muss eine Access DB entwerfen und bin mir nicht sicher, wie ich


sie am
: besten aufbauen soll.

: Es geht um Bestellungen die eingehen und direkt vom betsand der


Artikel
: abgebucht werden sollen.
: Als Artikel gibt es so etwa 200 Drucksachen. Es können aber auch
: 'Sammelartikel' bestellt werden, die sich aus mehreren
Einzelartikeln
: zusammensetzen (sozusagen fertig geschnürte Pakete vomn
Drucksachen).

: [...]
: Jetzt soll aber jeder Artikel immer nur einmal geliefert werden.
:
: Ich weiß jetzt nicht genau, wie ich am günstigsten die Tabellen


aufteile.
: Ich würde es ungefär so machen:
: 1 TabelleA mit Bestellnr,Kundennr und einem Datensatz für jeden
bestellten
: Artikel
: 1 TabelleB mit Bestellnr,Kundennr und einem Datensatz für jedes
bestellte
: Paket
: Die Berechnung/Kontrolle, wieviele Artikel jeweils geliefert werden
bzw. das
: nur jeweils ein Artikel geliefert wird, erfolgt im Eingabeformular.
: TabelleA wird für die Bestandsabbuchung genutzt.
:
: Macht das Sinn?
: Hat jemand eine bessere Lösung?


Es ist schwer, auf eine knappe Beschreibung, aus dem Bauch, einen
Tabellenentwurf zu empfehlen, doch so wie Du es grad machen willst,
drückt mich:

Pack in eine Tabellen 'atomare' Einheiten!
Also zuerst eine Artikeltabelle.
Eindeutige Artikel mit Beschreibung und aktuellem Preis

Das ist eine 1-Seite.
Sie braucht zunächst keine Felder für Fremdschlüssel
(außer Du gruppierst sie unter Oberbegriffe für Kataloge)

Als nächstes schnürst Du die Tabelle für Pakete.
Wieder mit eindeutiger ID (autowert, Zufall) und sonst nur
'atomaren' Werten.
Ein Datum, eine Paketbeschreibung und vielleicht ein Preis.
Das war die zweite 1-Seite.

Jetzt kommt etwas ganz anderes -

Erstell eine neue Tabelle, nenn sie [Pakete_Artikel] und füg
zwei Verknüpfungsfelder zu den Primärschlüsseln der 1-Seiten
hinzu. Das sind Fremdschlüssel.
Markier im Tabellenentwurf beide Zeilen und drück auf den
'goldenen Schlüssel'.
Jetzt ist es der zusammengesetzte Primärschlüssel einer
_Verknüpfungstabelle_

Sie stellt eine n:m Beziehung zwischen Paketen und Artikeln her.

Ein Packet kann viele Artikel enthalten und ein Artikel wird in
mehreren Paketen angeboten
(der selbe Artikel (Seriennummer) kann natürlich nicht in
mehreren Paketen sein.)

Alle weiteren Tabellen hängen davon ab, wie der Laden läuft.

Wahrscheinlich geht als erstes irgendwo eine [Bestellung] ein
und wird erfasst (Formular).

Daraus würde ich eine [Packliste] erstellen
(also einen Bericht zum Ausdrucken ohne die doppelten Artikel)

Damit kann man ins Lager gehen.

Mach nicht die 'Kontrolle wieviel geliefert wird' in der
'Eingabemaske' für Bestellungen.

Danach [Lieferschein] und dem [Kunden] eine [Rechnung]
mit vielen [Rechnungspositionen] -

das ist dann auch das, was du mit TabelleA und TabelleB
gemeint hast.

Oli
.


Kristian Sköld

unread,
Feb 26, 2001, 5:58:39 AM2/26/01
to

"Anette Becker" <ane...@pc-creativ.de> schrieb im Newsbeitrag
news:97b7c5$npnso$2...@ID-30664.news.dfncis.de...

> zum Thema Stückliste kannst Du Dir in der Knowhow (www.accessware.de)
> ein Beispiel ansehen.
Danke, eine sehr gute Seite, aber zum Thema Stückliste habe ich da nichts
gefunden.
Weißt Du vielleicht genauer wo ich es dort finde?

Kristian


Anette Becker

unread,
Feb 26, 2001, 6:56:22 AM2/26/01
to
Hallo Kristian,

> > zum Thema Stückliste kannst Du Dir in der Knowhow
(www.accessware.de)
> > ein Beispiel ansehen.
> Danke, eine sehr gute Seite, aber zum Thema Stückliste habe ich da
nichts
> gefunden.
> Weißt Du vielleicht genauer wo ich es dort finde?

ja, die Seite finde ich auch gut - aber da gibt es eine Datei zum
Downloaden: die Knowhow (hat auf der Startseite sogar ein Plätzchen
gefunden) und dort findest Du jede Menge Beispiele u.a. für
Stücklisten.

Harald Langer

unread,
Feb 26, 2001, 7:20:28 AM2/26/01
to
"Kristian Sköld" schrieb:
>"Anette Becker" schrieb

>> zum Thema Stückliste kannst Du Dir in der Knowhow (www.accessware.de)
>> ein Beispiel ansehen.
>Danke, eine sehr gute Seite, aber zum Thema Stückliste habe ich da nichts
>gefunden.
>Weißt Du vielleicht genauer wo ich es dort finde?

Sie meint Klaus Oberdalhoffs "KnowHow.mdb". ;-)
Die findest Du unter "Downloads" direkt in der Unternavigation als
"KnowHow-DB".

Gruß
Harald
--
Freeware zu MSAccess: http://www.accessware.de
Database2Net - Access-Datenbanken ins Internet
http://www.database2net.de

Kristian Sköld

unread,
Feb 26, 2001, 7:42:03 AM2/26/01
to

"Harald Langer" <lan...@accessware.de> schrieb im Newsbeitrag
news:46ik9tcircnc59ufn...@4ax.com...
...

> Sie meint Klaus Oberdalhoffs "KnowHow.mdb". ;-)
> Die findest Du unter "Downloads" direkt in der Unternavigation als
> "KnowHow-DB".
Hm, die habe ich heruntergeladen, aber sie ist von Volker Raschke und ich
habe darin auch noch nix über Stücklisten gefunden.

Kristian


Mark Doerbandt

unread,
Feb 26, 2001, 7:47:10 AM2/26/01
to
Hallo, Kristian,

* Kristian Sköld (Mon, 26 Feb 2001 13:42:03 +0100):

>> Sie meint Klaus Oberdalhoffs "KnowHow.mdb". ;-)

>Hm, die habe ich heruntergeladen, aber sie ist von Volker Raschke ...

lol

dann wirst Du wohl die falsche erwischt haben.

Gruß - Mark

Harald Langer

unread,
Feb 26, 2001, 11:05:45 AM2/26/01
to
"Kristian Sköld" schrieb:
>"Harald Langer" schrieb

>...
>> Sie meint Klaus Oberdalhoffs "KnowHow.mdb". ;-)
>> Die findest Du unter "Downloads" direkt in der Unternavigation als
>> "KnowHow-DB".
>Hm, die habe ich heruntergeladen, aber sie ist von Volker Raschke und ich
>habe darin auch noch nix über Stücklisten gefunden.

Gerade noch mal gecheckt (man ist ja auch nur ein Mensch) -
funktioniert korrekt.
Sonst geh halt über die Suche (entweder die Schnellsuche unter dem
Logo oder unter "Downloads" -> "Suche" und gib "KnowHow" (ohne die
Gänsefüßchen) oder "Know" ein, dann bekommst Du sie auch.
Oder geh auf "Top-Downloads" - der oberste Eintrag ist die
KnowHow.mdb.
Oder wähl' den Autor "Oberdalhoff" aus und laß Dir dessen Datenbanken
anzeigen.
Oder nimm "Downloads" -> "A-Z" und blätter' durch, bis Du bei K
landest.
Oder nimm "Downloads" -> "0-9" und blätter' die Chronologie durch.

Sorry, aber weitere Möglichkeiten kann ich im Moment auch nicht
anbieten. ;-)

Mark Doerbandt

unread,
Feb 26, 2001, 7:14:20 PM2/26/01
to
Hallo, Klaus,

* Klaus Oberdalhoff [MVP Access] (Mon, 26 Feb 2001 19:20:59 +0100):

>nee nee, vom lieben Volker aus Berlin sind in der KnowHow zwar auch
>Beispiele drinnen, aber zusammenestellt (wenn auch die meisten Beispiele
>nicht von mir programmiert sind) habe das mehr als 3 MB große Schmachtwerk
>noch immer ich ;-)

aber das weiss ich doch. Vielleicht sollten wir es Kristian erzählen? ;-)

Gruß - Mark

Klaus Oberdalhoff [MVP Access]

unread,
Feb 26, 2001, 1:20:59 PM2/26/01
to
Hi,

> >> Sie meint Klaus Oberdalhoffs "KnowHow.mdb". ;-)
> >Hm, die habe ich heruntergeladen, aber sie ist von Volker Raschke ...

nee nee, vom lieben Volker aus Berlin sind in der KnowHow zwar auch


Beispiele drinnen, aber zusammenestellt (wenn auch die meisten Beispiele
nicht von mir programmiert sind) habe das mehr als 3 MB große Schmachtwerk
noch immer ich ;-)

Nur zur Info:

Die KnowHow 3.0 (die aktuelleste noch für Acc97) findest du minstenens noch
an folgenden Plätzen zusätzlich zum download:

www.mvps.org/access
www.access-hilfe.de
www.topsolutions.de
www.freeaccess.de

und noch an ein paar anderen Stellen, die ich jetzt vergessen habe zu
erwähnen (sorry)

--
mfg

Klaus KO...@gmx.de

Ich beantworte keine NG-Fragen und -Nachfragen per Mail!

PS:Tips und Tricks zu ACCESS 97 (** KnowHow-MDB ** Ver 3.0 - 30.9.1999)
unter http://www.accessware.de/
Access-FAQ bei: http://www.donkarl.com/AccessFAQ.htm
SQL-Server-FAQ: http://www.berndjungbluth.de

Kristian Sköld

unread,
Feb 28, 2001, 8:12:53 AM2/28/01
to
Danke, habe mittlerweile die sKnowHow.mdb gefunden und heruntergeladen. Ein
schöne Sammlung! Glückwunsch
Kristian


moonli...@gmail.com

unread,
Mar 4, 2018, 6:25:03 AM3/4/18
to
Bin im Versuch mit Access eine DB zu erstellen womit ich alle meine Lagernischen an verschiedenen Standorten erfassen kann. Was ich gerne erfassen würde gesamter Inventar, Maschinen, Werkzeuge, Werkzeugsets, Lagerwaren.

Diese KnowHow.mdb ist schon etwas älter. Bin auch erst am Lernen über DB's.
Erster Eindruck das war viel Arbeit und ist sehr komplex...Respekt.

Habe sie nun mit Access 2007 und 2010 aufgemacht. Gab Fehlermeldung "Rechte auf benutzerebene entfernt".

Wollte nun die Beziehungen der Tabellen anschauen aber das Fenster bleibt leer. Muss das so sein in dieser KnowHow.mdb?

Winfried Sonntag

unread,
Mar 4, 2018, 7:12:16 AM3/4/18
to
Am 04.03.2018 schrieb moonli...@gmail.com:

> Diese KnowHow.mdb ist schon etwas älter. Bin auch erst am Lernen
> über DB's. Erster Eindruck das war viel Arbeit und ist sehr
> komplex...Respekt.
>
> Habe sie nun mit Access 2007 und 2010 aufgemacht. Gab Fehlermeldung
> "Rechte auf benutzerebene entfernt".

Das ist normal.

> Wollte nun die Beziehungen der Tabellen anschauen aber das Fenster
> bleibt leer. Muss das so sein in dieser KnowHow.mdb?

Ich hab die MDB gerade mal mit A2010 geöffnet und gleich nach A2007
konvertiert. Erst jetzt konnte ich die KnowHow.ACCDB problemlos
öffnen. Das Beziehungsfenster ist auch bei mir leer, Du kannst Tabelle
auswählen und hinzufügen. Jetzt Beziehungen erstellen.

Ja, das muss wohl so sein in der Datenbank. Die bietet so viel
anderes, da sind die Beziehungen zwischen den Tabellen IMO ein
komplett anderen Nebenschauplatz.


Servus
Winfried
--
Community Forums NNTP Bridge: http://communitybridge.codeplex.com/
Access-FAQ: http://www.donkarl.com/AccessFAQ.htm
Access-Stammtisch: http://www.access-muenchen.de

Peter Doering

unread,
Mar 10, 2018, 8:34:56 AM3/10/18
to
Hallo,

moonli...@gmail.com wrote:

> Am Mittwoch, 28. Februar 2001 14:12:53 UTC+1 schrieb Kristian Sköld:
>> Danke, habe mittlerweile die sKnowHow.mdb gefunden und heruntergeladen. Ein
>> schöne Sammlung! Glückwunsch
>> Kristian
>
> Bin im Versuch mit Access eine DB zu erstellen womit ich alle meine Lagernischen an verschiedenen Standorten erfassen kann. Was ich gerne erfassen würde gesamter Inventar, Maschinen, Werkzeuge, Werkzeugsets, Lagerwaren.
>
> Diese KnowHow.mdb ist schon etwas älter. Bin auch erst am Lernen über DB's.

Bei allem Respekt vor der KnowHow, als Ansatz für dein Vorhaben würde ich
eher vorschlagen, eine neue accdb auf Basis einer der vielen Vorlagen zu
erstellen:

Datei - Neu - (neben "Leere Datenbank" die vorhandenen Vorlagen
durchforsten und ggf. Online nach weiteren suchen).

Diese Vorlagen sind für sich genommen selten sofort brauchbar, bieten aber
einen guten ersten Einblick in die Thematik.

> Wollte nun die Beziehungen der Tabellen anschauen aber das Fenster bleibt leer. Muss das so sein in dieser KnowHow.mdb?

Hast du probiert, im Ribbon vom Beziehungsfenster "Alle anzeigen" zu
klicken?

Gruss - Peter

--
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com
0 new messages