AccessTr.neT
Açılan kutuda son seçilenin varsayılan olması - 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ığı: Açılan kutuda son seçilenin varsayılan olması (/konu-acilan-kutuda-son-secilenin-varsayilan-olmasi.html)

Sayfalar: 1 2 3


Cvp: Açılan kutuda son seçilenin varsayılan olması - ozanakkaya - 02/10/2016

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.


Cvp: Açılan kutuda son seçilenin varsayılan olması - misilak - 02/10/2016

(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


Cvp: Açılan kutuda son seçilenin varsayılan olması - atoz112 - 03/10/2016

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.


Cvp: Açılan kutuda son seçilenin varsayılan olması - misilak - 03/10/2016

Teşekkürler hocam. İyi çalışmalar


Cvp: Açılan kutuda son seçilenin varsayılan olması - ozguryasin - 03/10/2016

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.


Cvp: Açılan kutuda son seçilenin varsayılan olması - ozguryasin - 03/10/2016

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.