AccessTr.neT
Ürün Sorgu Kodu Çalışmıyor - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Ürün Sorgu Kodu Çalışmıyor (/konu-urun-sorgu-kodu-calismiyor.html)

Sayfalar: 1 2


Cvp: Ürün Sorgu Kodu Çalışmıyor - U.ALTUN - 15/05/2017

(15/05/2017, 10:17)ozanakkaya yazdı:
(15/05/2017, 09:57)ozanakkaya yazdı: Merhaba, 
Tekrar inceleyince problemi fark ettim.

Urun Listesi isimli formun açıldığında olayındaki

Me.U_liste.RowSource = "SELECT Tbl_Urun.Urn_ID,Tbl_Urun.Stokkodu,Tbl_Urun.Urun Adı,Tbl_Urun.Uretici FORM Tbl_Urun WHERE ((Tbl_Urun.Stokkodu) Like '*'& [Forms]![Firma Sec]![Stokkodu_ara_txt]& '*') AND ((Tbl_Urun.Urun Adı) Like '*'& [Forms]![Firma Sec]![Urun Adı]&'*')AND ((Tbl_Urun.Uretici) Like '*'& [Forms]![Urun Sec]![Uretici_ara_txt]&'*'));"

bu kod hatalı.

Daha önce hatırlatıldı mı bilmiyorum. Form veya tablo tasarımını düzgün yapmazsanız ve Yapılmaması Gereken Ölümcül HatalarURL'ye Git konusunda belirtilen hususlara uymazsanız bu ve benzeri hatalarla karşılaşmanız normal.

Tbl_İlceler adında tablo ismi olmaz, Urun Adı adında alan adı olmaz. Olursa bu tür hatalar ile karşılaşırsın.
anladığım kadarıyla düzenlemeler yaptım yine olmadı düzenlenmiş son halini tekrar yükledim diğerleri oldu bu olmuyor lütfen yardımcı olun.


Cvp: Ürün Sorgu Kodu Çalışmıyor - ozanakkaya - 15/05/2017

Merhaba,
Kullandığınız kod:
Me.U_liste.RowSource = "SELECT Tbl_Urun.Urn_ID,Tbl_Urun.Stokkodu,Tbl_Urun.Urunadı,Tbl_Urun.Uretici FORM Tbl_Urun WHERE ((Tbl_Urun.Stokkodu) Like '*'& [Forms]![Urun Sec]![Stokkodu_ara_txt]& '*') AND ((Tbl_Urun.Urunadı) Like '*'& [Forms]![Urun Sec]![Urunadı]&'*')AND ((Tbl_Urun.Uretici) Like '*'& [Forms]![Urun Sec]![Uretici_ara_txt]&'*'));"

1-) FORM şeklinde kod girilmiş. Sorguda FORM diye bir tanım yok. Bunun FROM olması gerekiyor,
2-) En sonda kapatılan parantezlerden birisi fazla )); yerine ); ile bitmesi gerekiyor.


Cvp: Ürün Sorgu Kodu Çalışmıyor - ozanakkaya - 15/05/2017

Ayrıca,
Tbl_urun isimli tablodaki uretici alanı boş olduğu için form açıldığında liste kutusu boş geliyor.

Kodun aşağıdaki gibi olması gerekiyor.

Me.U_liste.RowSource = "SELECT Urn_ID, Stokkodu, Urunadı, Uretici FROM Tbl_Urun WHERE (((Stokkodu) Like '*' & [Forms]![Urun Sec]![Stokkodu_ara_txt] & '*' Or (Stokkodu) Is Null) AND ((Urunadı) Like '*' & [Forms]![Urun Sec]![Urunadı_ara_txt] & '*' Or (Urunadı) Is Null) AND ((Uretici) Like '*' & [Forms]![Urun Sec]![Uretici_ara_txt] & '*' Or (Uretici) Is Null));"



Cvp: Ürün Sorgu Kodu Çalışmıyor - U.ALTUN - 15/05/2017

(15/05/2017, 16:13)ozanakkaya yazdı: Ayrıca,
Tbl_urun isimli tablodaki uretici alanı boş olduğu için form açıldığında liste kutusu boş geliyor.

Kodun aşağıdaki gibi olması gerekiyor.

Me.U_liste.RowSource = "SELECT Urn_ID, Stokkodu, Urunadı, Uretici FROM Tbl_Urun WHERE (((Stokkodu) Like '*' & [Forms]![Urun Sec]![Stokkodu_ara_txt] & '*' Or (Stokkodu) Is Null) AND ((Urunadı) Like '*' & [Forms]![Urun Sec]![Urunadı_ara_txt] & '*' Or (Urunadı) Is Null) AND ((Uretici) Like '*' & [Forms]![Urun Sec]![Uretici_ara_txt] & '*' Or (Uretici) Is Null));"
ozan akkaya teşekkürler elinize sağlık bu sefer oldu.