Diğer arkadaşlarında söylediği gibi önce tabloları bölmelisin. Yani müşterileri ayrı tabloda, satışları ayrı tabloda, ödeme ayrıntıları ayrı tabloda.
Formda kayıt süzmeye gelince önce Vba düzenleyicisini kullanmak en basit yol.
örneğin formunda cmbmarka adında bir açılır kutu olsun. değiştirildiğinde formdaki ürünleri markaya göre süzsün istiyoruz.
formumuzun denetim kaynağının tblurunler tablosu olduğunu farzedersek ;
vb düzenleyicisine
private sub cmbmarka_change ()
me.recorsource="SELECT * FROM tblurunler WHERE urun_marka='"& cmbmarka &"'"
end sub
yazman yeterli. Ama birden fazla kriter varsa her açılan kutunun change olayından sonra me.Recordsource dizesini yeniden yazman gerekir. "SELECT * FROM tblurunler WHERE urun_marka='"& cmbmarka &"' AND size='"& cmbsize &"'" gibi
Son Düzenleme: 31/10/2008, 15:41, Düzenleyen: eraser28.