sorgudaki sorgu bölümünün tablodan alınmasını sağlamak - 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ığı: sorgudaki sorgu bölümünün tablodan alınmasını sağlamak (/konu-sorgudaki-sorgu-bolumunun-tablodan-alinmasini-saglamak.html) Sayfalar:
1
2
|
sorgudaki sorgu bölümünün tablodan alınmasını sağlamak - mehmetb84 - 19/02/2011 merhaba arkadaşlar, veritabanımdaki formumda bir sorgumdan süzme veri alarak liste görünümünde görünmesini sağlıyorum. Fakat bunu artık sorgudan değil de tablomdan almak istiyorum. liste kutumda bulunan sorgu yazımı şu şekilde; SELECT sorgu4.* FROM sorgu4 WHERE (((sorgu4.G_Müşterisipno)=[Forms]![evtekstili_müşteri]![F_Müşterisipno])); buradaki sorgu4 yerine tablo1 yazarak denedim,çalışmadı, hatta bunu şu şekilde yazmayı denedim ; SELECT tablo1.* FROM tablo1 WHERE (([tablo1]![G_Müşterisipno]=[Forms]![tablo1]![G_Müşterisipno])); sanıırım yine beceremedim,yardımcı olursanır sevirim,şimdiden tşşkler... Cvp: sorgudaki sorgu bölümünün tablodan alınmasını sağlamak - Hayri16 - 19/02/2011 Sayın mehmet84; Ben tam olarak ne yapmak istediğinizin mantığını anlayamdım. Bakın: WHERE (([tablo1]![G_Müşterisipno]=[Forms]![tablo1]![G_Müşterisipno])); kullandığınız kodda eşitliğin iki tarafını da aynı alandan yapmaya çalışıyorsunuz. Şöyle izah edeyim: Tablo1 deki G_Müşterisipno alanı ile yine bu alanı karşılaştırmaya çalışıyorsunuz. Umarım anlatabilmişimdir. (yazım ve kod hatalarına sonra bakalım. Önce ne yapmak istediğinizi anlayayaım) Cvp: sorgudaki sorgu bölümünün tablodan alınmasını sağlamak - mehmetb84 - 19/02/2011 evet aynen öyle, amacım da şu form görünümünde veri girişi yaparken o an girdiğim veriye ait daha önceki bilgileri süzmek Cvp: sorgudaki sorgu bölümünün tablodan alınmasını sağlamak - Hayri16 - 19/02/2011 Başka bir önerim var Sayın Mehmet84;
Buradaki DCount fonksiyonu belirttiğin tabloda , belirttiğin alanda verdiğin kritere göre ne nkadar kayıt olduğunu sayar. Eğer G_Müşterisipno numarası formda girdiğin numara ile aynıysa bu fonksiyonun sonucu 0 dan büyük olacağı için daha önce bu numara girilmişl demektir. Ne dersiniz? Denemeye değer mi? Cvp: sorgudaki sorgu bölümünün tablodan alınmasını sağlamak - mehmetb84 - 19/02/2011 evet çok mantıklı ama aynı uygulamayı bir başka formda ürün adı girerken de yapıcam,malum orda tekrarlanan veriler de var,bu söylediğimi çevirme şansımız yok mu? Cvp: sorgudaki sorgu bölümünün tablodan alınmasını sağlamak - Hayri16 - 19/02/2011 Aynı olay. Eğer aynı tabloysa sadece kriter kısmını değiştireceksiniz. |