Parametreler Bos ise Rapor olusmuyor

02/04/2015, 13:30

Orçun Diyarbakırlı

Arkadaslar oncelikler merhabalar,

mesajimin ekinde sunmus oldugum ornegimde bir rapor alabilmek icin olusturdugum ve girilen kriterlerine gore rapor olusturan form var. Buraya kadar herhangi bir sorun yok lakin bu formdaki textboxlar bos olursa rapor aldigimda sonuc bos gozukmekte oysa ki ben parametre belirlenmemis ise tum kayitlarin listelenmesini raporlanmasini istiyorum.

Bunun icin if is not null yapisini kullanmayi denedim fakat sanirim Sql cumlesini yanlis kurdum. Suan kullanmakta oldugum cumle su sekilde
Kod:
SELECT personnel.ID, personnel.namesurname, personnel.job, personnel.phone, personnel.wage, personnel.wage, personnel.beginngdate, personnel.nationality, personnel.shoesize, personnel.[blood group]
FROM personnel
WHERE (((personnel.job)=[Forms]![personnelreport]![text16]) AND ((personnel.nationality)=[Forms]![personnelreport]![text18]));
Burada bulunan [Forms]![personnelreport]![text16] veya [Forms]![personnelreport]![text18] bos ise yukaridaki Sql cumlesine gore degilde bos olan texboxi where sorgusundan goz ardi ederek tumunu listelemesini istiyorum.

Yardimlariniz icin tesekkurler.

[attachment=22373]
02/04/2015, 13:42

ozanakkaya

like"*"&[Forms]![personnelreport]![text16]&"*"

şeklinde deneyiniz
02/04/2015, 13:47

Orçun Diyarbakırlı

tamamdir calisti ozanakkaya cok tesekkur ederim.

Bu sorunla karsilasan arkadaslar icin bilgi mahiyetinde; like"*"& PARAMETRE DEGERI &"*" cumlesini Sql penceresinde degilde query builder ekraninda criteria alanina direkt olarak girmeleri gerekiyormus.Bende Sql penceresinde yazmaya calistigimda surekli hata aliyor kaydedemiyordum.