ürünler ve bu ürünlerin içindeki hammedelerin tutulduğu iki tablom var.bunlar ürün kodu ile master/detail olarak bağlı.amacım içinde X maddesi bulunan ürün bilgilerini sorgulamaktı.
Kod: Tümünü seç
receteler.Close;
receteler.SelectSQL.Clear;
receteler.SelectSQL.Add('select distinct r.recetekodu, r.receteadi,r.cinsi, r.toplamkalori,r.aktiv, r.toplammaliyet,m.malzemeadi from recetedata r, recmalzlist m ');
receteler.SelectSQL.Add('WHERE r.recetekodu = m.recetekodu');
if e1.Text<>'' then receteler.SelectSQL.Add('and r.receteadi like'''+e1.text+'%''');
if cbox.Text<>'' then receteler.SelectSQL.Add('and r.CINSI like'''+CBOX.text+'%''');
if (e2.Text<>'') and (e3.Text<>'') then begin
if e2.Text='=' then
receteler.SelectSQL.Add('and m.malzemeadi like'''+e3.text+'''')
else
receteler.SelectSQL.Add('and m.malzemeadi not like'''+e3.text+'''');
end;
if CHK1.Checked=TRUE then receteler.SelectSQL.Add('and AKTIV like''EVET''');
receteler.Open;