Hallo Lars,
>
> ich schreibe mal hier weiter, auch wenn dieser Thread gerade mit
> Deiner Anfrage zum Makro und der API konvergiert.
>
> Ich glaube verstanden zu haben was Du mit der Datenbank Inventur vor hast:
> Es gibt einen bestimmte Waren (z.B. "Schotter") für jede Ware gibt es
> Transaktionen (bei Dir heißen sie Mengen). 

Diese Testdatenbank beruht auf einem Thread, der etwas zurück liegt. Uwe 
Schreiber hatte die Vorstellung, eine Inventur mit Calc zu lösen. Ich hatte 
ihm dann eine Datenbank vorgeschlagen und kurz ein Beispiel mit seinen 
Formulierungen/Feldbeschreibungen erstellt. Jetzt teste ich sozusagen noch 
für (spätere) eigene Zwecke an der Bedienbarkeit eines solchen Konstruktes.

> In Deinem Formular soll nun 
> folgendes Angezeigt werden:
> Ware, eine Liste der Transaktionen sowie die Summe der Transaktionen.
> Habe ich mir das richtig zusammen gereimt?

Ja, sollte wohl so sein.
>
> Wenn ich mir die Datenbankstruktur ansehe, dann gibt es dort zunächst
> mal einen DB-logischen Fehler: Ich kann eine Menge erstellen, ohne
> einen Namen dazu anzugeben. 

Den habe ich zwischenzeitlich auch bemerkt - nur taucht in der Auswertung 
anschließend die Menge überhaupt nicht auf. Die einfachste Lösung ist 
dafür "NOT NULL"
Ich habe Relationen in meinen bisherigen MySQL-Datenbanken immer über die 
Abfragen und Formulare definiert. Un die Relationen kamen dann auf diesem Weg 
zustande. So wird in den Formularen zu der Testdatenbank (Hier suche ich noch 
nach der besten Lösung) ja auch der Name vorgewählt, dem dann die Menge 
zugeschrieben wird.

> Als nächstes stellt sich die Frage, ob man den SQL-Befehl zum
> aufsummieren nicht gleich in ein Steuerelement eintragen kann, ohne
> den Umweg über eine weiteres Unterformular zu gehen. Für automatische
> Aktualisierung würde ich mich jetzt mal auf die suche machen ob es zum
> Unterformular oder zu den Steuerelementen des Unterformulars ein
> Ereignis gibt das ausgelößt wird, wenn ein neuer Datensatz eingegeben
> wird. An diese könnte man dann ein Makro hängen, dass das
> Steuerelement oder die Abfrage aktualisiert. (Also quasi den Button im
> Hintergrund drückt). Bevor ich da aber weiter forsche möchte ich die
> DB-Struktur erst mal im reinen haben.

So ähnlich stelle ich mir das inzwischen auch vor. Dieser Button stört mich 
eben noch. Die Aktualisierung des Listfeldes habe ich inzwischen im Griff. 
Ich werde nachher noch einmal eine momentane Version dieser Testdatenbank ins 
Netz stellen - ohne die externen Formulare, weil ich jetzt alles in einem 
Formular zusammengefasst bekomme, ohne dass so schnell Fehleingaben 
vorkommen.

Gruß

Robert

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

Antwort per Email an