Skip to main content

AccessTr.neT


Userformdan Hücre Değerini Checkbox İle Geçici Olarak Değiştirmek.

Oğuz Türkyılmaz
Oğuz Türkyılmaz
9
189

Userformdan Hücre Değerini Checkbox İle Geçici Olarak Değiştirmek.

Çözüldü #1
Merhaba
Formumda 2 adet CheckBox var.
Sabit Panel Hesapla ve Geri Toplamasız Hesapla.
Çözüm aradığım konu eğer kullanıcı Sabit Panel Hesapla kutucuğunu işaretlerse Bioclimatik sayfasındaki L22 den başlayan aralıklarla L46 ya kadar devam eden Yeşil renkli hücrelerdeki Tutarları sıfırlamak. İşareti kaldırdığında da bu tutarları tekrar hücrelere geri getirmek. Hücre değerlerini paramatrelere sabitleyip her defasında parametrelerden kod ile geri alabilirim ama bu çözüm çok kullanışlı değil çünkü fiyatlar değiştiğinde ek olarak parametrelerdeki bu değerleri de değiştirmek gerekecek. Sistemde kurulu işleyişi değiştirmeden ve kullanıcıya ek iş çıkarmadan çözüm üretmem gerekiyor.
Yardımlarınız için teşekkür ederim.

[Resim: do.php?img=11238]

[Resim: do.php?img=11239]
.rar TEKLİF.rar (Dosya Boyutu: 51,43 KB | İndirme Sayısı: 6)
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#2
veriler başka bir sayfaya hücre adresleriyle beraber aktarılıp aktarılıp tekrar oradan çağrılabilir
Cevapla
#3
(12/09/2021 14:41)berduş Adlı Kullanıcıdan Alıntı: veriler başka bir sayfaya hücre adresleriyle beraber aktarılıp aktarılıp tekrar oradan çağrılabilir
Berduş hocam fikir için teşekkür ederim. Bu yönde bir çözüm için araştırma yapayım bakalım neler bulabilirim.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#4
@berduş Hocam şöyle bir algoritma düşündüm.
Userform Form açıldığında sayfadaki değerleri dediğiniz gibi boş bir sayfaya kaydedeyim. Eğer checkbox işaretlenirse hücre değerlerini sıfırlayayım ve o şekilde hesaplansın. Bir buton daha tanımlayayım değerleri geri al diye bu butona da basılınca geçici sayfaya kaydolmuş değerleri sıfırlanmış hücrelere tekrar yazdırayım ve userformu kapat tuşuna bastığımda da bu geçici sayfadaki bilgileri sildireyim. Bu şekilde uygun olurmu daha pratik bir şey yapılabilir mi ?
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#5
Aklıma ado kullanarak hafızaya almak geliyor ama daha önce denemedim
Cevapla
#6
Merhaba.
Bir public arr() as xxx adında değişken tanımlayıp ve
type xxx
Adres
Deger
End type

Yukardaki gibi eklenir.Ve döngü ile redim preserve ile hafızaya alınır sonrada geri yüklenir.

Son Düzenleme: 12/09/2021, 22:18, Düzenleyen: feraz.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da