AccessTr.neT
Liste Kutusunda Verileri Göstermek - 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ığı: Liste Kutusunda Verileri Göstermek (/konu-liste-kutusunda-verileri-gostermek.html)

Sayfalar: 1 2 3


Cvp: Liste Kutusunda Verileri Göstermek - ozanakkaya - 15/07/2018

@yukarıdaki
Liste kutusunun satır kaynağındaki sorguyu düzenlemeye çalışmışsınız. Ancak sorguda bir virgülün bile önemi var, bir virgül yüzünden sorgu çalışmaz.

Satır kaynağındaki sorgu "AS Hes" ile bitirilmiş ve eksik yazılmış.

sorgu 

SELECT Sorgu1.FaturaID, Sorgu1.SatisTarihi, Sorgu1.AdiSoyadi, Sorgu1.ToplaToplamFiyati, Sorgu1.ToplaOdTutar, IIf(Not IsNull([ToplaToplamFiyati]),[ToplaToplamFiyati],IIf(Not IsNull([ToplaToplamFiyati]) And Not IsNull([ToplaOdTutar]),[ToplaToplamFiyati]-[ToplaOdTutar],IIf(IsNull([ToplaToplamFiyati]) And Not IsNull([ToplaOdTutar]),[ToplaOdTutar]*-1,""))) AS HesapKalan FROM Sorgu1;

Seklinde olması lazım, ve liste kutusunun denetim kaynağının boş olması gerekli.


Cvp: Liste Kutusunda Verileri Göstermek - m_demir - 15/07/2018

Çok teşekkürler Hocam ellerinize sağlık.

Hocam FaturaArşivi Formunda FaturaBul metin kutusuna yazdığım kelime ile Listede süzme yapıyordum. Eklediğiniz koda ekleme yaptım. Sözdizimi hatası verdi çalışmadı. Bakabilirmisiniz. Saygılar.

SELECT Sorgu1.FaturaID, Sorgu1.SatisTarihi, Sorgu1.AdiSoyadi, Sorgu1.ToplaToplamFiyati, Sorgu1.ToplaOdTutar, IIf(Not IsNull([ToplaToplamFiyati]),[ToplaToplamFiyati],IIf(Not IsNull([ToplaToplamFiyati]) And Not IsNull([ToplaOdTutar]),[ToplaToplamFiyati]-[ToplaOdTutar],IIf(IsNull([ToplaToplamFiyati]) And Not IsNull([ToplaOdTutar]),[ToplaOdTutar]*-1,""))) AS Arama FROM Sorgu1 WHERE ((([FaturaTanzimTarihi] & "* " & [AdiSoyadi] & "* " &  [ToplaTutari]) Like "*" & [Forms]![FaturaArsivi]![FaturaBulGecici] & "*")) HesapKalan FROM Sorgu1;



Cvp: Liste Kutusunda Verileri Göstermek - m_demir - 15/07/2018

(15/07/2018, 20:09)m_demir yazdı: Çok teşekkürler Hocam ellerinize sağlık.

Hocam FaturaArşivi Formunda FaturaBul metin kutusuna yazdığım kelime ile Listede süzme yapıyordum. Eklediğiniz koda ekleme yaptım. Sözdizimi hatası verdi çalışmadı. Bakabilirmisiniz. Saygılar.

SELECT Sorgu1.FaturaID, Sorgu1.SatisTarihi, Sorgu1.AdiSoyadi, Sorgu1.ToplaToplamFiyati, Sorgu1.ToplaOdTutar, IIf(Not IsNull([ToplaToplamFiyati]),[ToplaToplamFiyati],IIf(Not IsNull([ToplaToplamFiyati]) And Not IsNull([ToplaOdTutar]),[ToplaToplamFiyati]-[ToplaOdTutar],IIf(IsNull([ToplaToplamFiyati]) And Not IsNull([ToplaOdTutar]),[ToplaOdTutar]*-1,""))) AS Arama FROM Sorgu1 WHERE ((([FaturaTanzimTarihi] & "* " & [AdiSoyadi] & "* " &  [ToplaTutari]) Like "*" & [Forms]![FaturaArsivi]![FaturaBulGecici] & "*")) HesapKalan FROM Sorgu1;



Cvp: Liste Kutusunda Verileri Göstermek - ozanakkaya - 17/07/2018

"*" şeklindeki kodları ""*"" kodu ile değiştirerek deneyin.


Cvp: Liste Kutusunda Verileri Göstermek - m_demir - 17/07/2018

Hocam resimdeki hatayı veriyor.

[Resim: do.php?imgf=153184965248181.png]


Cvp: Liste Kutusunda Verileri Göstermek - ozanakkaya - 17/07/2018

Sayın m_demir, önceki mesajımda da belirttiğim gibi, sorgu içerisine yazılacak bir işaret bile sorguyu hatalı gösterir ve çalışmaz. Sorgu metninin içerisine copy/paste ile farklı sorgulartan veri ekleyemezsiniz. Sorgunun sorgu tasarımında oluşturulması gerekli, eklediğiniz örnekteki liste kutusunun satır kaynağındaki metnin sorgu ile akası yok.

Formun Kayıt kaynağı "Sorgu1" olmalıdır. Hesaplama ile ilgili verilen sorgu liste kutusu için verildi.

Sorgunun ise


SELECT Sorgu1.FaturaID, Sorgu1.SatisTarihi, Sorgu1.AdiSoyadi, Sorgu1.ToplaToplamFiyati, Sorgu1.ToplaOdTutar, IIf(Not IsNull([ToplaToplamFiyati]),[ToplaToplamFiyati],IIf(Not IsNull([ToplaToplamFiyati]) And Not IsNull([ToplaOdTutar]),[ToplaToplamFiyati]-[ToplaOdTutar],IIf(IsNull([ToplaToplamFiyati]) And Not IsNull([ToplaOdTutar]),[ToplaOdTutar]*-1,""))) AS HesapKalan FROM Sorgu1 WHERE (((Sorgu1.AdiSoyadi) Like "*" & [Forms]![FaturaArsivi]![FaturaBulGecici] & "*")); 


Şeklinde olması gereklidir. Konu başlığındaki sorunuz cevaplandı ise belirtin konunuzu taşıyalım.