Listenelement mit Mehrfachauswahl und Anzahl

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Listenelement mit Mehrfachauswahl und Anzahl

Re: Listenelement mit Mehrfachauswahl und Anzahl

von komma4 » Fr, 14.10.2011 11:36

Hier die Version 2, getestet unter LO 3.4.3 (da kommt die Fehlermeldung "No data available" nicht mehr; soll auch unter OOo 3.3 so sein: nicht von mir getestet).

Ich denke, ich habe an den Abhängigkeiten der Formulare untereinander noch etwas gefummelt...
LO-Rezepte.odb
HSQLDB Rezepte Version 2 (LibreOffice)
(32.32 KiB) 97-mal heruntergeladen
Viel Spass beim Probieren/Studieren

Re: Listenelement mit Mehrfachauswahl und Anzahl

von komma4 » Do, 13.10.2011 17:23

Habe mal ein Beispiel...

Vorgehensweise:
Formular "Rezepte (Bearbeiten Zutaten)" öffnen, Rezept aus der ersten Listbox wählen und Schaltfläche "Zutaten Liste aktualisieren" auslösen


Momentane Einschränkung:
Der Name eines Rezepts muss in dem vorgesehenen Dialog zuvor erfasst werden, bevor er in der Rezeptur-Erfassung verwendet werden kann.
Zutaten (oder auch Mengen) müssen zuvor erfasst sein, um in den Listboxen zu erscheinen.

Zutaten können zu einem Rezept mehrfach erfasst werden.
Das bekommt man mit einem SQL-statement weg (bzw. kann es durch constraint verhindern). Suche ich morgen raus...


Noch vorhandener Fehler:
Beim Erfassen einer Rezeptur, nach dem Auslösen der Schaltfläche "Zutat in der Liste speichern" , kommt die Fehlermeldung "No data available".
Hatte ich schonmal, muss ich mal drüber schlafen, wie ich das weg bekomme.
Die Zutat wird allerdings erfasst

Gleiche Fehlermeldung kommt beim Aktualisieren der LIste, auch hier wird die Eingabe aus den Feldern erneut in die Liste geschrieben.

Im Prinzip sollte das aber schon mal so sein, wie es im Endeffekt funktionieren soll.

Schau's Dir mal an...
Rezepte.odb
HSQLDB-Beispiel REZEPTE Version 1
(30.89 KiB) 67-mal heruntergeladen

Have fun!

Re: Listenelement mit Mehrfachauswahl und Anzahl

von komma4 » Do, 13.10.2011 12:29

mcfloppy hat geschrieben:Nur wie gehe ich damit weiter um?
Erfasse erst mal alle benötigten Zutaten in der Tabelle und alle Einheiten in der anderen.
Inhalt Tabelle Zutaten
Inhalt Tabelle Zutaten
Tabelle Zutaten.png (7.93 KiB) 972 mal betrachtet
Inhalt Tabelle Einheiten
Inhalt Tabelle Einheiten
Tabelle Einheiten.png (9.14 KiB) 972 mal betrachtet

Bin ein Beispiel am Zusammenstellen.

mcfloppy hat geschrieben:Was sagen mir eigentl. die 1-n an den Verbindungen?
Der eine Schlüssel (eindeutig in seiner Tabelle) kann mehrfach in der anderen Tabelle vorkommen.
http://www.ooowiki.de/EinsZuVieleBeziehung

Re: Listenelement mit Mehrfachauswahl und Anzahl

von komma4 » Do, 13.10.2011 11:45

Vorschlag für die Datenbank:
Beziehung Rezepte-Zutaten-Einheiten
Beziehung Rezepte-Zutaten-Einheiten
Beziehungen-Rezepte.png (15.01 KiB) 985 mal betrachtet

Dann im Erfassungsformular:

Auswahl der Zutaten aus Liste (Tabelle: Zutaten), Eingabe der Menge und Auswahl Einheit aus Liste (Tabelle: Einheiten), speichern in Tabelle rezept-zutaten


Hilft Dir das weiter?

Nach oben