• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

alt formda il ve ilçeleri nasıl gösterebilirim.

  • Konbuyu başlatan Konbuyu başlatan abkbek
  • Başlangıç tarihi Başlangıç tarihi
Katılım
16 Şubat 2007
Mesajlar
323
Excel Vers. ve Dili
office 2003 prof.tr
Arkadaşlar merhaba,
ekteki örnekte bulunan personel bilgileri formundaki adresler alt formunda ile basınca o ile ait ilçeleri görüyorum. ancak alt form (Sürekli form olarak ayarlı) üzerinde farklı iki şehir varsa aktif kaydın ilçelerini gösteriyor. diğer ile ait ilçe bilgisi görünmüyor. aynı şekilde mahalle bilgisi de görünmüyor.
alt formda satırlardaki verilerin sürekli görünmesi için ne yapmalıyım. sürekli form yada veri sayfası görünümü olması gerekiyor. çünkü kayıtlı tüm adres bilgilerini tek ekranda görmem gerekiyor. yardımlarınızı bekliyorum.
 
arkadaşlar yardım eder misiniz?
 
Sizin sorununuzla biraz uğraştım. Evet gerçekten de hangi satırda bulunuyorsanız o satırdaki ili baz aldığı için sadece o ilin ilçelerine ait kayıtları getitiyor. Fakat bence şöyle olabilir: Kayıtları girerken bu yöntem iyidir de, gösterirken sıkıntıları neden olur. Bu yüzden kayıtları, açılan başka bir formla girip görüntülemek için tablolara direkt bağlı bir form kullanabilirsiniz. Siz hem gelinen aktif kayıttaki aktif ile göre ilçeleri filtrelemek istiyorsunuz ama aynı zamanda da "filtrelemesin" diyorsunuz. Bu özelliği kapatırsanız o zaman da kayıt girişi sırasında bu kolaylığı yaşayamazsınız.

Bunun bir başka yolu da kodlarla kayıt yapmaktır. O zaman da terkettiğiniz metin kutusundaki veriyi kodlarla tabloya yazdırısınız ve böylece kaydetme işlemi sıkıntısız olur. Ama bunu nasıl yaparsınız ben de kesin bilemiyorum. Ado ile falan bunu bizim beab05 usta veya modalı halleder...
 
Merhaba;

İlçesi açılan kutusunun satır kaynağındaki sorguyu alttaki gibi yapınız..

Kod:
SELECT Yerlesimilceler.ilceID, Yerlesimilceler.ilce, Yerlesimilceler.il
FROM Yerlesimilceler
GROUP BY Yerlesimilceler.ilceID, Yerlesimilceler.ilce, Yerlesimilceler.il
HAVING (((Yerlesimilceler.il)=[Forms]![personelbilgileri]![PERSONEL ADRESLERI].[Form]![ADRILI]));

İl açılan kutusu güncelleştirme sonrasına alttaki kodu yazınız,

Kod:
[Forms]![personelbilgileri]![PERSONEL ADRESLERI].[Form]![ADRILCESI].Requery

Sizin önceden yazdığınız olay kodlarını da siliniz..
 
Nerdesin yahu beab05.. Sen gelene kadar milleti oyalayacağım diye canım çıktı.. Bir daha böyle uzaklara giderken not bırak yaww. :))))
 
Sayın beab05 ve mehmetdemiral,
Öncelikle cevaplarınız için çok teşekkür ederim. emeğinize sağlık. lütfen kusuruma bakmayın 2 gündür internete ulaşma fırsatım olmadı ancak bulduğum ilk fırsatta soruma baktım ve cevap bulduğum için çok mutlu oldum. çok ama çok teşekkür ederim.
 
Sayın arkadaşlar,
beab05 üstadımızın cevabı doğrultusunda gerekli düzeltmeleri yaptım ve sürekli formda il bilgisi girdiğimde ona ait ilçe ve müteakiben de mahalle/köy bilgisi açılan listede listeleniyor. ancak daha önceden girilmiş kayıtlardayken açılır listeye bakıldığında hep aynı ile ait ilçeler yada aynı ilçeye ait mah./köyler listeleniyor. her satıra girdiğimde mevcut ile ait ilçe yada ilçeye ait mah/köy bilgisini nasıl güncelleyebilirim. ildeki güncelleştirme sonrası çalışan kodu "girildiğinde" olayına eklediğimde ise hata iletisi alıyorum. bu sorunu nasıl aşabilirim. (çalışmamın son hali ekte)
 
Sayın arkadaşlar,
Sorumun cevabını beab05 üstadımızın yardımları ile buldum.
personel adresleri isimli formun "geçerli olduğunda" olay yordamına aşağıdaki kod yazılınca çözüme ulaşılıyor.

[Forms]![personelbilgileri]![PERSONEL ADRESLERI].[Form]![ADRMAH_KOY].Requery
[Forms]![personelbilgileri]![PERSONEL ADRESLERI].[Form]![ADRILCESI].Requery

ilgilenen arkadaşlara duyurulur.
 
Rica.

Sn. abkbek;

Günaydın.

Ben son mesajınızdaki kodları, anılan formun "geçerli olduğunda" kısmına kopyaladıktan sonra, hata iletisi alıyorum. Konuyu uzatmamak adına, dosyanızın son halini yükler misiniz?

Teşekkürler.
 
Sn.Assenucler,
istediğiniz dosya ekte (çalışmamın son hali)
 
Hata iletisi nedeni?

Sayın abkbek ve Sayın beab05;

Günaydın.. İlginiz için teşekkürler.

"PERSONEL ADRESLERİ" formuna tıklayınca, aşağıdaki hata görüntüsü çıkıyor...

Bu iletiyi, hem daha önce, hem de yolladığınız "son hali" dosyada alıyorum.

Nedeni, ne olabilir?
 
Son düzenleme:
Merhaba;
"Personel Adresleri" alt formdur ve referans alanları altformu çağırcak şekilde ayarlıdır. Örnek olarak;
[Forms]![personelbilgileri]![PERSONEL ADRESLERI].[Form]![ADRMAH_KOY].Requery
Dolayısıyla siz anaformu açmalısınız yani "personelbilgileri" formunu.. Burada altformun tek başına bir kullanımının da pek bir amacı olamaz sanırım..
 
Teşekkürler.

Değerli hocam;

İncelik göstererek, kısa sürede aydınlatıcı bilgi verdiniz..

Sağolun..

Selam, sevgi ve saygılar.
 
Geri
Üst