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.
Açılan kutuda son seçilenin varsayılan olması
(02/10/2016, 20:22)ozanakkaya yazdı: Merhaba.Sadece form değil uygulama da kapanacak tabi hocam
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.
misilak, 08-02-2010 tarihinden beri AccessTr.neT üyesidir.
Sayın misilak,
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.
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.
Teşekkürler hocam. İyi çalışmalar
misilak, 08-02-2010 tarihinden beri AccessTr.neT üyesidir.
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
üstteki kod tabloya en son kullandığınız açılır kutu değerini atacaktır.
ü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.
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.
Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter.
Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
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.
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.
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.
Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter.
Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Konuyu Okuyanlar: 1 Ziyaretçi