Funktion für mehrere Datensätze
Guten Abend.
Ich hab eine Tabelle sys_menuitem < 4k Datensätzen. nun möchte ich in allen Datensätzen diese Funktion anwenden.
'Recipe (Verkn.)' := number('Recipe / Rezeptur ID')
wie könnte man dies umsetzen bei allen vorhanden Datensätzen??
Trigger bei neuem Datensatz ist klar...
8 Antworten
-
Zum Verständniss...
Es gibt einen Laufenden Datenstrom. Jedes mal wenn in diesem Datenstrom ein Artikel dabei ist (ohne Rezeptur) wird von eine andere Tabelle (RECIPE) eine Verknüpfung zu diesem "1nen" Artikel gemacht. Dieser verknüpfte Artikel kommt jedoch nicht nur einmal in diesen Daten der Tabelle (sys_menuitem) vor. Sprich 1 Artikel wird verknüpft und alle anderen mit der Gleichen Bezeichnung/ID sollen nun von sys_menuitem zu dem Datensatz aus RECIPE verknüpft werden.
-
Jemand einen Plan wie man das machen kann?? eventuell über die Console??
-
Hallo Tobias,
die Console wäre eine Möglichkeit, wenn Du die Funktion öfter benötigst, könntest Du auch einen Button (wo auch immer) plazieren. Der Code wäre derselbe:
for i in (select 'sys_menuitem') do
i.'Recipe (Verkn.)' := number(i.'Recipe / Rezeptur ID')
end
-
Vielen Dank Torsten!!
wie würde dieser code dann ausschauen, dass er nur ausgeführt wird wenn 'Recipe (Verkn.)' leer ist?
-
und kann der Prozess auch irgendwie im Hintergrund ausgeführt werden ? Sodas ich nicht die Zeit in der Schleife hänge?
-
for i in (select 'sys_menuitem' [not 'Recipe (Verkn.)']) do
i.'Recipe (Verkn.)' := number(i.'Recipe / Rezeptur ID')
end
-
Geil!!!! :-)
wenn ich das noch weiter einschränke, das es nur angewendet wird wenn 'Recipe / Rezeptur ID' ein Wert drinen steht (Zahlt größer als 0) und 'Recipe (Verkn.)' kein Wert dann würde das so aussehen oder??
for i in (select v_R_sys_menuitem_fam_grp)[not 'Recipe (Verkn.)' and 'Recipe / Rezeptur ID' > 0] do
i.('Recipe (Verkn.)' := number(i.'Recipe / Rezeptur ID'))
end -
for i in (select 'sys_menuitem' [not 'Recipe (Verkn.)' and 'Recipe / Rezeptur ID']) do
i.'Recipe (Verkn.)' := number(i.'Recipe / Rezeptur ID')
end
sollte es tun, wenn's darum geht, ob in 'Recipe / Rezeptur ID' "irgendwas steht"
Content aside
- vor 3 JahrenZuletzt aktiv
- 8Antworten
- 263Ansichten