Strona 1 z 1

Rysuj wykres - zmiana priorytetu

: 05 paź 2023, 08:01
autor: Lukas
Cześć,

pamiętaj, że była taka opcja, by po zaznaczeniu kilku elementów na liście spod ikonki "rysuj wykres" można było zmienić seryjnie kilka pól w XLu.

Chcę zrobić taki trigger, który na liście ZP, po zaznaczeniu kilku zleceń seryjnie zmieni mi priorytet zaznaczonych na wysoki. Jak to ugryźć?

Re: Rysuj wykres - zmiana priorytetu

: 05 paź 2023, 08:05
autor: praiser
Chyba masz na myśli procedure wykonywaną z wykresu opartą o zaznaczenia.

Re: Rysuj wykres - zmiana priorytetu

: 06 paź 2023, 06:40
autor: Lukas
hej,

za pewne tak, jak to ogarnąć?

Re: Rysuj wykres - zmiana priorytetu

: 06 paź 2023, 11:25
autor: praiser
W wersji skróconej

W wykresie (z opcją, że jest oparty o zaznaczenia) dajesz ukryty parametr i przekazujesz jako paramter do procedury

@PAR ?@HS50|ZazGUID|&ZazGUID:REG= @? PAR@

SET NOCOUNT ON
exec [CDN].[Procedura] ??ZazGUID
SET NOCOUNT OFF

w procedurze update danych których gidnumer i gdtyp linkujesz do zaznaczeń odpowiednią tabelą, poniżej przykład aktualizacji jakiegoś pola dla CDN.ZamNag

UPDATE CDN.ZamNag
SET
jakieś_pole_z_zamnag=<nowa wartość>
WHERE ZaN_GIDNumer IN (SELECT ZaN_GIDNumer
FROM CDN.WkrZaznaczenia2
LEFT JOIN CDN.ZamNag ON WkZ2_GIDNumer = Zan_GIDNumer AND WkZ2_GIDTyp = Zan_GIDTyp
WHERE WkZ2_GUID=@GUID and Zan_Stan=3)