Skip to main content

AccessTr.neT


Açılan kutuda son seçilenin varsayılan olması

Açılan kutuda son seçilenin varsayılan olması

#7
Merhaba.

Verilen cevaplara ek olarak, sadece form kapatılıp açılacak, uygulama kapatılmayacaksa modüle global değişkeni atayarak bahsettiğiniz işlemi gerçekleştirebilirsiniz.
Cevapla
#8
(02/10/2016, 20:22)ozanakkaya yazdı: Merhaba.

Verilen cevaplara ek olarak, sadece form kapatılıp açılacak, uygulama kapatılmayacaksa modüle global değişkeni atayarak bahsettiğiniz işlemi gerçekleştirebilirsiniz.
Sadece form değil uygulama da kapanacak tabi hocam
misilak, 08-02-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#9
Sayın misilak,

Alıntı:formu açan kişi seçimi yaptıktan sonra kapatıp tekrar açınca önceki seçtiği isim, varsayılan olarak gelsin.

Talebiniz;yukarıda yazıldığı üzere,mevcuttaki formda yer alan iki ComboBox denetiminde yer alan değerlerin,form ya da uygulama kapatıldığında en son değerleri gösterecek şekilde tekrar kullanımda form üzerinde belirmesi.

Uygulamanız incelendiğinde ilgili formdaki denetimlerin İLİŞKİSİZ oldukları ve denetimlerde seçilecek değerlerin geçici olarak hafızada barınacağı ve tamamı ile uygulamanda çıkılma durumunda,mevcut olan bu seçili değerlerin de artık geçersiz kalacağı söz konusu.

Dolayısı ile de,bu seçilen değerlerin,tekrar aynı değerler olarak kullanılması için barındırılması gerekmektedir.bunun için de,en uygun yöntem (elbette,kendime göre böyledir);GEÇİCİ TABLO ile bu değerlerin bu tabloda saklanması ve tekrar bir kullanım durumunda bu değerlerin formda gösterilmesi ve kullanım görevi bittiğinde sıfırlanıp (temizlenip) bir sonraki saklanacak değerin barındırılmasına kadar aynı işlemin devamlılığının sağlanması daha geçerli olacaktır.bu nedenle de,uygulama bu şekilde düzenlenmiştir.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#10
Teşekkürler hocam. İyi çalışmalar
misilak, 08-02-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#11
Bir tablo oluşturun.
içinde sira ve deger isimli iki alan oluşturun. Sonra tabloda bir kayıt yazın ve sira 1 olsun
açılır kutunun güncelleme sonrası olayına

dim rs as new adodb.recordset
rs.open "tablo", currentproject.connection, adopenkeyset, adlockoptimistic
rs.find "[sira]=" & 1
rs!deger= me.acilankutuadi
rs.update
rs.close: set rs= nothing

üstteki kod tabloya en son kullandığınız açılır kutu değerini atacaktır.

 
dim rs as new adodb.recordset
rs.open "tablo", currentproject.connection, adopenkeyset, adlockoptimistic
rs.find "[sira]=" & 1
me.acilankutuadi = rs!deger
rs.close: set rs= nothing



üsteki kodu form açılış olayına yazarsanız form açılırken en son kullandığınız değeri çağırır. ayrıca üstte yazan kodu bir buton olayına koymuş olursanız ki kaydet butonu olabilir.  kayıttan sonrada en son kullanılan seçeneği getirir. iş yerinde olduğum için örneği açıp inceleyemedim. o yüzden ihtiyacınızı tahmin etmeye çalışarak kodları yazdım. kodlarda problem yok çalışır.
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
#12
ekteki dosyada. ilk açılan kutuya istediğinizi yaptım.
bir seçim yaptıktan sonra formu kapatıp açın. en son seçtiğiniz değer gelecek. hatta şimdi ikinci açılır kutuya da yaptım.
kontrol edip geri bildirimde bulununuz.
.rar Database1_ozguryasin.rar (Dosya Boyutu: 30,82 KB | İndirme Sayısı: 10)
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da