Satır içi bilgisini açılan kutudan seçmek - 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ığı: Satır içi bilgisini açılan kutudan seçmek (/konu-satir-ici-bilgisini-acilan-kutudan-secmek.html) |
Cvp: Satır içi bilgisini açılan kutudan seçmek - Tombakoglu - 15/02/2009 Hocam çok teşekkür ederim, hemen deniyorum. Hocam açılan kutuda hepsinde 2 yazıyor, adres gelmiyor. Hayırlı çalışmalar Hocam vermiş olduğun kod çalışıyor, sorun sadece yapmış olduğun sorgulamada ilk sırada olan kod bilgileri geliyor, ikinci sırada olan listem bilgileri gelmiyor, burasını düzeltebilirsem çalışmış olur, sanırım özelliklerden bilgiyi alacağı sutunu tarif etmem gerekiyor, Teşekkür ederim Cvp: Satır içi bilgisini açılan kutudan seçmek - ozanakkaya - 15/02/2009 sn tombakoğlu; Posta Adresi açılan kutusunun sütun sayısını 2 yap ve sütun genişliklerini 0cm;5cm olarak belirle, Cvp: Satır içi bilgisini açılan kutudan seçmek - Tombakoglu - 15/02/2009 Hocam göndermiş olduğunuz örnek ve kendi çalışmamda denedim, Ekranda liste halinde gördüğümüz adresi seçim yapılamıyor ve kayıt tablosuna ise 1,2 ve 3 şeklinde rakamlar yazılıyor, Teşekkür eder, hayırlı çalışmalar dilerim. Yardımlarınıza teşekkür ederim, Sutun sayısı ve sutun genişliklerinden sonra; İlişkili sutun değerini 2 yapınca, istediğim gibi çalışıyor, sorun çözüldü. Hayırlı çalışmalar Cvp: Satır içi bilgisini açılan kutudan seçmek - esrefigit - 16/02/2009 ilişkili stunu 2 yap yani açılan kutunun 2.stunundaki verileri tabloya kaydet diyorsun Cvp: Satır içi bilgisini açılan kutudan seçmek - Tombakoglu - 17/02/2009 Satır içi bilgisi metin olduğu zaman bu sorgu ile yapılmıştı; Kod:SELECT [Kod],[Ev adresi] as Listem FROM Liste WHERE (((Liste.[Ev adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod])) UNION SELECT [Kod],[İş adresi] FROM [Liste] WHERE (((Liste.[İş adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod])) UNION SELECT [Kod],[Yazlık adresi] FROM [Liste] WHERE (((Liste.[Yazlık adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod])) ORDER BY [Listem]; Satır içi bilgisi sayı olduğu zaman; nasıl bir işlem yapılacak, aynı döngü çalışmıyor; Teşekkür eder, Hayırlı çalışmalar dilerim. Cvp: Satır içi bilgisini açılan kutudan seçmek - esrefigit - 22/02/2009 buna örnek verilerin olduğu bir tablo vermen lazım ayrıca bu sorgunun mantığınıda sana anlatayım belki bana hiç ihtiyaç duymadan yaparsın bu sorgunun mantığı tablodaki her sutunu tek bir stunda birleştirmek ekte verdiğim resimde olduğu gibi bu tip birleşim sorgularında dikkat etmen gereken birinci sorguda kaç alan varsa diğer union sorgulardada o kadar alan olması şimdi bu sorgunun ilk başlangıç sorgusunda kod diye tablodan alınan veri ve Listem diye sanal bir alan belirledik ve bu alana ev adresini aldık sonra Where ile belli kriterler sorguya verdik birinci kriter ev adresi alanının içinde veri olmalı ve bununla berebaer kod alanıda formdaki kod alanına uymalı sorgunun bu kısmı ile birinci satıra ev adresini aldık SELECT [Kod],[Ev adresi] as Listem FROM Liste WHERE (((Liste.[Ev adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod])) sorgunun bu kısmında Union sorgu ile bir önceki sorguyu birleştireceğiz burda yine kod iş adresi var dikkat ettinmi yukardaki sorguda iki alan var burdada iki alan var eğere fazla olmuş olsa arıza verirdi neyse sanırım bu kısmı anladın kısaca öncekinde kaç alan varsa sonrakinddede aynı alan sayısı kadar alan olacak kriter yine aynı iş adresi alanı boş olmayacak kod ise formdaki ile aynı olacak UNION SELECT [Kod],[İş adresi] FROM [Liste] WHERE (((Liste.[İş adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod])) burda yine dikkate et alan sayısı aynı burda da yazlık adresi boş olmayacak ve kod formdaki ile aynıo olacak dedik ve en son alarak da ilk sorguda belirlediğimiz listem alanına göre ORDER BY il sıralama yap dedik UNION SELECT [Kod],[Yazlık adresi] FROM [Liste] WHERE (((Liste.[Yazlık adresi])>"0" And (Liste.[Kod])=[Formlar]![Zarf Kayıt]![Kod])) ORDER BY [Listem]; neyse bu sorgu Listem diye belirlediğimiz bir sanal alana üç stunun bilgisini altalta getirdik ve bunu açılan kutuda gösterdik |