Verknüpfung von einer Untertabelle in andere Untertabelle
Hallo liebes Forum!
ich hab da ein kleines Problem und die Lösung noch nicht gefunden.
Folgende Situation:
ich habe eine Tabelle zum Kostenvoranschlag erstellen mit einer Untertabelle „Positionen“ die mit meiner Haupt-Ersatzteilliste verbunden ist.
Eine weitere Tabelle hab ich zur Ersatzteilbestellung (mit fortlaufender Nummer) die auch wieder eine Untertabelle „Positionen“ hat die mit der Ersatzteilliste verbunden ist.
nun möchte ich die Funktion einbauen dass ich aus der KVA-Tabelle eine Bestellung öffnen kann(schon gelöst) und dann die einzelnen Positionen mit Stückzahl zu dieser Bestellung hinzufügen kann.
hat Jemand eine Idee wie ich das unsetzen könnte?
danke für eure Hilfe!
grüße
Tom
2 Antworten
-
Hallo Thomas,
ohne Tabellen- und Feldnamen zu kennen - die Formel für einen Button bei KVA:
---
let newB:=create Bestellungen;
for ii in Positionen do
let newP:= create Bestellungspositionen;
newP.(Bestellung:=newB;
Ersatzteil:=ii.Ersatzteil;
Menge:=ii.Menge);
end;
popupRecord(newB)
---
Leo
-
Hallo Leo
Danke für die Hilfe!
Was ich zu erwähnen vergessen hatte war dass ich jede Position einzeln auf die Bestellung setzen möchte da ich entweder das Teil auf lager habe oder die Position sowas wie Arbeitszeit ist.
Lösen konnte ich es jetzt wie folgt:
Ich habe bei KVA erstellen eine Verknüpfung zur Ersatzteilbestellung gemacht.
Bei Positionen habe ich dann in eine Befehlsschaltfläche folgenden skript hinterlegt:
let newEB := max((select 'KVA erstellen').Ersatzteilbestellung).this;
let newPO := (create Positionen);
let newPa := Bezeichnung;
let newPcs := Stk;
newPO.(Ersatzteilbestellung := newEB);
newPO.(Ersatzteil := newPa);
newPO.(Stk := newPcs)
Deinen Skript habe ich leider noch nicht zum laufen bekommen aber werde das noch weiter probieren weil dies schon sehr praktisch wäre.
Danke auf jeden Fall für die Hilfe
LG
Tom
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 1419Ansichten