[de-users] relationale Datenbank in Base

2005-10-28 Diskussionsfäden Dr. Christian Korten

LiLi,

auf Anregung von Herrn Mantke formuliere ich meine Anfrage, die ich in 
meiner Vorstelllung nur oberflächlich umrissen habe, nochmal neu und 
detaillierter:


Nun denn:

Ich will eine Bestellorganisation für die Logistik in meiner Praxis in Base 
einrichten.


Dazu braucht's zwei Tabellen:
die erste beinhaltet die Artikel, mit folgenden Einträgen:
Artikel-Nummer, Artikel (Primärschlüssel), Packungsgrösse, Packungspreis, 
Marker, Lieferantenkennung (LKN) und Anzahl.
Hier werden alle Artikel aufgelistet, die die Praxis regelmäßig bestellt. 
Der Marker soll dazu dienen, den betreffenden Artikel für die Bestellung zu 
aktivieren, die Lieferantenkennung ordnet den Artikel einem bestimmten 
Lieferanten zu. Der Rest dürfte klar sein.


Die zweite Tabelle listet mit folgenden Einträgen alle Lieferanten auf:
LKN (Primärschlüssel), Kundennummer (meine KdNr.), Daten des Lieferanten 
(Name, Anschrift, PLZ/Ort, Fon  Fax), sowie Daten des Bestellers (wie 
Lieferantendaten). Die Besteller-Daten müssen nicht zwingend aufgeführt 
sein, sie sollen nur dazu dienen, alle Daten für die Berichtserstellung 
verfügbar zu machen.


Die beiden Tabellen sind verknüpft beim Eintrag LKN. Hier habe ich also 
eine Beziehung gesetzt.


In einer Abfrage Bestellungen möchte ich alle markierten Artikel 
auflisten, also alle Artikel eines Lieferanten, bei denen in der Tabelle 
Artikel der Marker gesetzt ist


In einem Bericht BestellFax sollen diese Artikel als Bestellung per Fax 
dargestellt werden.


Nun meine Fragen:

1. Die Tabellen Artikel und Lieferanten habe ich problemlos erstellt. 
Die Beziehung ist gesetzt.
Die Abfrage-Erstellung macht mir Schwierigkeiten. Da ich keine 
Programmierkenntnisse habe, weiss ich einfach nicht, welche Einstellungen 
im Abfrageentwurf vorzunehmen sind. Ich kann zu den bisherigen Maßnahmen 
auch Screenshots vorlegen - zum besseren Verständnis.
Um es genau zu formulieren, weiß ich nicht, welche Einträge in den Zeilen 
Sortierung, Sichtbar, Funktion (insbesondere dies!) und Kriterium 
im Abfrageentwurf vorzunehmen sind. Die Funktion war meiner Erinnerung 
nach in MS Access nicht frei zu formulieren, sondern per Popup-Menü 
auswählbar. Leider hab ich Access nicht mehr zur Verfügung und kann auch 
per Import nach Base diese Einstellungen nicht prüfen, da sie beim Import 
nicht übertragen werden.


2. Die Berichtsformatierung macht mir ebensolche Probleme, abgesehen davon, 
dass die Berichtserstellung noch gar nicht zur Diskussion steht, weil ja 
die Abfrage noch gar nicht fertig ist.


Ich hoffe ich habe mein Problem anschaulich und nachvollziehbar darstellen 
können. Bei Bedarf kann ich die erwähnten Screenshots gerne einstellen. 
Dies würde ich dann per PM tun, um unnötigen Datenfluss zu vermeiden.


Herzlichen Dank vorab für hoffentlich viele Tipps!

Ein schönes Wochenende wünscht
Christian Korten




Dr. Christian Korten
Zahnarzt
Eppinkstrasse 167
46535 Dinslaken
Fon 02064.731166
Fax 02064.731167
www.doktorkorten.de  



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] relationale Datenbank in Base

2005-10-28 Diskussionsfäden Robert Grosskopf
Am Freitag, 28. Oktober 2005 09:20 schrieb Dr. Christian Korten:

 1. Die Tabellen Artikel und Lieferanten habe ich problemlos erstellt.
 Die Beziehung ist gesetzt.
 Die Abfrage-Erstellung macht mir Schwierigkeiten. Da ich keine
 Programmierkenntnisse habe, weiss ich einfach nicht, welche Einstellungen
 im Abfrageentwurf vorzunehmen sind. Ich kann zu den bisherigen Maßnahmen
 auch Screenshots vorlegen - zum besseren Verständnis.
 Um es genau zu formulieren, weiß ich nicht, welche Einträge in den Zeilen
 Sortierung, Sichtbar, Funktion (insbesondere dies!) und Kriterium
 im Abfrageentwurf vorzunehmen sind. Die Funktion war meiner Erinnerung
 nach in MS Access nicht frei zu formulieren, sondern per Popup-Menü
 auswählbar. Leider hab ich Access nicht mehr zur Verfügung und kann auch
 per Import nach Base diese Einstellungen nicht prüfen, da sie beim Import
 nicht übertragen werden.

Sortierung: Soll nach dem Feld aufwärts oder abwärts sortiert werden? Wenn das 
Feld weiter vorne steht, dann geschieht die Sortierung nach dem Feld zuerst. 
Ist eine Sortierung nach so etwas wie dem Primärschlüssel vorgesehen, so 
kommt deshalb keine andere Sortierung mehr zum Zuge.

Sichtbar sind in der Regel alle Teile der Tabelle. Im Etwurfsmodus erscheinen 
in dieser Übersicht aber auch die eventuellen Rechenschritte als Spalte. Da 
kann es dann vorkommen, dass z.B. einmal Bestelldatum und am Schluss der 
Tabelle noch einmal Bestelldatum2 o.ä. auftaucht. Da hat es dann einen Zweck, 
die Sichtbarkeit auszuschalten. Für eine spätere Verwendung im Bericht ist 
die Einstellung ohne Belang.

Funktionen sind bei OOo, soviel ich es weiss, die Rechenschritte, die nur bei 
vorher gruppierten Abfragen vollzogen werden. Angenommen es soll für jeden 
Lieferanten ermittelt werden wie hoch der Bestellpreis ist: Funktion 
SUM(Bestellpreis) GROUP BY(Lieferant).

Für die geplante Abfrage von wesentlicher Bedeutung ist lediglich das 
Kriterium, hier nämlich, ob der Marker gesetzt oder nicht gesetzt ist. Das 
Bedeutet, wenn ich die OOo-Hilfe zu 2.0 richtig verstehe, das Kriterium '= 
WAHR' beim Feld Marker zu setzen (vorausgesetz, Marker ist so etwas wie ein 
Feld zum Abhaken).

Diese verschiedenen Sachen sind übrigens in der Hilfe unter 'Abfragen - 
Filterbedingungen formulieren' noch einmal ausführlicher erklärt. Ich habe 
mit OOo 2.0 noch keine Abfragen erstellt, da meine Datenbanken fast 
ausschließlich über MySQL, Webserver und PHP bedient werden. OOo nutze ich da 
nur zum Ausdrucken mit lesendem Zugriff auf bestehende Tabellen.

Gruß

Robert

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]