Auswahl über Ursprungstabelle einschränken / auswählen
Hallo ,
ich habe folgendes Problem, ich habe eine Tabelle Artikel mit Größen/Farben etc. (Mehrfachauswahl) der erhältlichen Farben und Größen.
diese möchte ich für klassischen Kunden- und Lieferantenbestellungen nutzen. wie kann ich hier bei der Eingabe einer Bestellung nur diese Farben auswählen, die auch am Produkt hinterlegt sind ohne alles erneut zu erfassen? diese soll dann in der Bestellung gespeichert werden.
in der Bestellung habe ich dann eine Position mit zB 20 Stück dieses Artikels, sowie eine Untertabelle mit Anzahl/Farbe/Größe. (5 in blau und s, 5 in grün und m, 10 in grau und L) - alle zur gleichen Position.
Lässt sich soetwas abbilden/prüfen?
Danke im Voraus, Liebe Grüße, Martin
2 Antworten
-
Hallo Martin,
mit Auswahlfelder geht es nicht. Ich würde extra Tabellen mit Größen und Farben anlegen und diese mit der Bestelltabelle verknüpfen. Dann kann man in der Verknüpfung die Datensätze eingrenzen. Ohne Datenmodell kann ich dir keine genaue Formel schreiben. Etwa so:
---
contains(a.Artikel.concat(Farbe),b(Farbbezeichnung))
----
bei größen, wenn es nicht so viele sind, kann man mit Dialog so eine Art dynamisches auswahlfeld schaffen. Dabei schreibt man in einem Button "Größe Wählen":
---
let myN:=dialog("Größe auswählen","Wählen Sie eine Größe aus", Artikel.chosen('Größe'));
'Größe':=myN
----
so werden die bei dem Artikel hinterlegten Größen in einem Dialog Angezeigt und das Ergebniss in ein Texttfeld Größe übergeben. Es sind nur Überlegungen. Die Formel soll natürlich an die Realdaten angepasst werden.
Leo
-
das ist ja perfekt! Vielen lieben Dank, das war exakt die Lösung :-) das ist ja ne grandiose Funktion
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 1042Ansichten