Parenttable - Childtable relatie

Status
Niet open voor verdere reacties.

V7Ernst

Nieuwe gebruiker
Lid geworden
6 okt 2010
Berichten
3
In een applicatie met formulier...

Datamodel:
parenttable: quotation_status met een kolom is_default, bit standaard 0
status_ID 1, statusname: 'On Going', is_default = 1
status_ID 2, statusname: 'Finished', is_default = 0
status_ID 3, statusname: 'Lost', is_default = 0

childtable quotation moet de default waarde weergeven die in de parenttable op 1 is gezet. (in dit geval On Going)

In een formulier die een quotation moet het quotation_status veld dus gevuld zijn met de default waarde.

Hoe realiseer ik dit?

mvg,

Ernst

ik dacht aan:

if exists (select is_default
from quotation_status
where is_default = '1'
)
begin
set @quotation_status_id = quotation_status.quotation_status_id
from quotation_status
end

maar dit werkt niet...
 
heb het nu zo:

if @project_type_id is null
begin
set @project_type_id = isnull(( select project_type_id
from project_type
where is_default = '1'), ''
)
end
 
control procedure

Nu heb ik nog een control procedure nodig
die checkt dat maar 1 status is_default waarde in de parenttable op 1 mag staan...
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan