Hallo Robert,

Robert Großkopf schrieb am 20.01.2009 22:37:

Ich arbeite häufig mit dem Left-Join, da dieser alle Datensätze der Haupttabelle anzeigt (in diesem Falle "produkt"), auch wenn einmal ein Lieferant fehlt.

Tja, hätte ich vorher wissen müssen :-)
hab extra noch eine Zeile in meine Lieferanten eingefügt für "kein Lieferant", dass sind Produkte die wir selber fertigen oder ich den Lieferant nicht mehr kenne, da wir das Gerümpel vor zig Jahren eingekauft haben.

Die Tabelle der Produkte hab ich dann mit UPDATE Artikel.Lieferant2 = ID (Datensatznummer für "kein Lieferant") WHERE Artikel.Lieferant2 IS NULL gefüllt ;-)

Zur kurzen Info für den, den es interessiert:
Es handelt sich bei diesem Datenbankkonstrukt nur um eine Inventurliste, die ich die Jahre davor immer mit Calc gemacht habe. Unser Warenwirtschaftsprogramm hat zwar eine Lagerverwaltung und auch eine Inventurroutine, nur nützen wir die nicht, da der Aufwand einer Lagerbuchhaltung ungemein höher wäre, als einmal im Jahr die Inventur für Artikel die wirklich eine Lagerhaltung haben mit eigenen Tabellen durchzuführen. Hinzu kommt noch ein zweigeteilter Geschäftsbereich. Wir stellen und vertreiben nicht nur eigene Produkte, sondern fertigen auch Auftragsarbeiten an. Da erfolgt keine Artikeleingabe im Programm und das Material für die Aufträge ist so unterschiedlich und wird daher auch nicht in die Warenwirtschaft eingepflegt.

--

Einen schönen Tag noch.
Mit freundlichem Gruß
Edgar Kuchelmeister

### Anwenderbetreuer users-Mailingliste
### edeku<at>openoffice.org
### http://wiki.services.openoffice.org/wiki/DE/FAQ

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an