Andrzej Stempnik

Andrzej Stempnik Kierownik IT, Nomet

Temat: Trigger wyświetlający okienko informacyjne

Witam

Mam problem/pytanie chciałbym żeby w momencie wstawiania do zamówienia kolejnych rekordów spełniających pewien warunek pojawiało się okienko z informacją np "Za miesiąc koniec sprzedaży" i po wciśnięciu ok można było dodawać kolejne rekordy. To ma być jedynie informacja.

konto usunięte

Temat: Trigger wyświetlający okienko informacyjne

Andrzej S.:
Witam

Mam problem/pytanie chciałbym żeby w momencie wstawiania do zamówienia kolejnych rekordów spełniających pewien warunek pojawiało się okienko z informacją np "Za miesiąc koniec sprzedaży" i po wciśnięciu ok można było dodawać kolejne rekordy. To ma być jedynie informacja.

A przez co dodajesz te rekordy?
Jak dla mnie to trzeba a kliencie (nie wiem jakiego masz) zrobić sprawdzanie na zdarzeniu po dodaniu rekordu do bazy żeby pokazał się takie alert.
Andrzej Stempnik

Andrzej Stempnik Kierownik IT, Nomet

Temat: Trigger wyświetlający okienko informacyjne

Witam
może źle zadałem pytanie .. nie chodzi mi o to jak uruchamiać triger. Chodzi mi jedynie o fragment kodu który będzie pokazywał okienko z jednym przyciskiem "OK". Triger oprócz tego okienka nie ma robić nic więcej. Rekord ma się dodawać a okienko wyskakiwać.
Andrzej Stempnik

Andrzej Stempnik Kierownik IT, Nomet

Temat: Trigger wyświetlający okienko informacyjne

doprecyzuję ...
fragment mojego trigera
.....
....
if inserting then
if MagazynTemp = '11' and :new.rodzaj_dokumentu='PW' and USER='MACIEJP' then
null; ---***---
elsif MagazynTemp = '04' and :new.rodzaj_dokumentu not in ('WZ','ZD') then
null;
else
Wyjatek.Raise0(-20200,
' TR_DOK_RIGHTS_BIUD: Użytkownik '||user||
' nie ma prawa do wystawiania dokumentu w statusie RE na magazynie '||MagazynTemp);
end if;

i w miejscu ---***--- zamiast null chciałbym wstawić to wyskakujące okienko np "cześć maciej" ale żeby nie przerywać tworzenia dokumentu.

konto usunięte

Temat: Trigger wyświetlający okienko informacyjne

Andrzej S.:
doprecyzuję ...
fragment mojego trigera
.....
....
if inserting then
if MagazynTemp = '11' and :new.rodzaj_dokumentu='PW' and USER='MACIEJP' then
null; ---***---
elsif MagazynTemp = '04' and :new.rodzaj_dokumentu not in ('WZ','ZD') then
null;
else
Wyjatek.Raise0(-20200,
' TR_DOK_RIGHTS_BIUD: Użytkownik '||user||
' nie ma prawa do wystawiania dokumentu w statusie RE na magazynie '||MagazynTemp);
end if;

i w miejscu ---***--- zamiast null chciałbym wstawić to wyskakujące okienko np "cześć maciej" ale żeby nie przerywać tworzenia dokumentu.

Ale gdzie by miało to okienko wyskakiwać ? Oraclowa baza danych nie wspiera żadnego GUI.

Następna dyskusja:

DDL trigger




Wyślij zaproszenie do