Hallo,
wie kan mij helpen met een trigger. Voor sommige is dit misschien makkelijk maar voor mij niet. Ik ben bezig met het maken van een database/informatie systeem voor huisartsen praktijk(voor school). In Oracle heb ik de tabellen gemaakt en in Access heb de tabellen gelinkt. In access maak ik dus een GUI voor de arts.
Hierbij kan je een afspraak maken voor een patient. En je kunt in een ander scherm de consultgegevens invoeren.
Maar nu kun je bij het maken van een afspraak twee keer hetzelfde datum en tijdstip invoeren. Dit mag eigenlijk niet. Want je kunt niet 2 afspraken op een moment hebben.
Kan iemand mij daarmee opweg helpen met een trigger? Onderstaande is niet goed.
create or replace trigger check_datumtijdstip
before insert or update
On consult
For each row
BEGIN
select datum
from consult;
If :new.datum = ld.datum
AND :new.tijdstip = ld.tijdstip
Then raise_application_error( -20000, 'Deze datum en tijdstip is al in gebruik.');
end if;
end;
Wie kan mij helpen?
wie kan mij helpen met een trigger. Voor sommige is dit misschien makkelijk maar voor mij niet. Ik ben bezig met het maken van een database/informatie systeem voor huisartsen praktijk(voor school). In Oracle heb ik de tabellen gemaakt en in Access heb de tabellen gelinkt. In access maak ik dus een GUI voor de arts.
Hierbij kan je een afspraak maken voor een patient. En je kunt in een ander scherm de consultgegevens invoeren.
Maar nu kun je bij het maken van een afspraak twee keer hetzelfde datum en tijdstip invoeren. Dit mag eigenlijk niet. Want je kunt niet 2 afspraken op een moment hebben.
Kan iemand mij daarmee opweg helpen met een trigger? Onderstaande is niet goed.
create or replace trigger check_datumtijdstip
before insert or update
On consult
For each row
BEGIN
select datum
from consult;
If :new.datum = ld.datum
AND :new.tijdstip = ld.tijdstip
Then raise_application_error( -20000, 'Deze datum en tijdstip is al in gebruik.');
end if;
end;
Wie kan mij helpen?