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źć?
Rysuj wykres - zmiana priorytetu
Moderator: mikey
Re: Rysuj wykres - zmiana priorytetu
Chyba masz na myśli procedure wykonywaną z wykresu opartą o zaznaczenia.
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: Rysuj wykres - zmiana priorytetu
hej,
za pewne tak, jak to ogarnąć?
za pewne tak, jak to ogarnąć?
Re: Rysuj wykres - zmiana priorytetu
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)
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)
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW