defaultvalue özelliği

1 2 3
27/12/2011, 23:18

ercansahin

(27/12/2011, 23:08)vetaltan yazdı: İlginize teşekkür ederim.Ama varsayılan1.mdb(varsayılan1_blackeagle.mdb) programını kapatıp tekrar açtığımda değer kayboluyor.Kalıcı hale nasıl getirebiliriz.

Sn alpeki99 hocamın da belirttiği üzere ilişkisiz olması bu duruma yol açar. Ancak sizin örneğiniz için form kapanıp açıldığında veriyi tekrar getirmesi ayarlandı. Dikkat ederseniz programdan çıkmadan sadece tekrar yüklenmesini istediğinizde son veriyi geri getirmektedir.
27/12/2011, 23:23

vetaltan

Evet ,bende zaten bunun bir çözümü var mı onu sormak istiyorum?Formun tasarım görünümünde metin kutusunun özelliklerinden varsayılan değer olarak atadığımız zaman kalıcı olarak kabul ediyor.Vba kodları ile bunun yapılabilirliği var mı?
Ek Dosyalar

27/12/2011, 23:42

ercansahin

sn vetaltan eklediğim örnekte global değişken kullanılarak son girilen değer hafızada tutulmakta ve tekrar form açıldığında metin kutusuna yazılmaktadır. Ya biz anlatılmak istenileni anlayamıyoruz, ya da siz eklediğim örneği tam olarak incelemediniz.
28/12/2011, 00:16

vetaltan

Sanırım konuyu açarken ben sorumu eksik sordum.Aslında sorum;program kapanıp tekrar açılsa dahi değerin hafızada kalmasını sağlayabilirmiyim olmalıydı.Formun tasarım görünümünde metin kutusunun ->özellik sayfası->varsayılan değer bölümüne değer atayarak ilişkisiz metin kutusuna kalıcı değer atayabiliyorum.Bu değer program kapanıp açılsada değişmiyor.Ancak ben bir değişkenden bu metin kutusuna program kapanıp açılsa dahi hafızadan silinmeyecek değer atamak istiyorum eğer bunun bir yolu varsa?
vb kodları ile,örneğin;
(kalici.defaultvalue=girilen.value) kodunda hata uyarısı veriyor. #ad?
(kalici.defaultvalue="yeni") ise bir değişkene bağlı olmadan kalıcı değer atamama izin veriyor.
28/12/2011, 00:23

ercansahin

Bunun için mutlaka bir tablo kullanmalı ve yeni girilen değeri bu tabloda saklamalı, sonrasında uygulama yeniden açıldığında da o tablodan değeri geri çağırmalısınız.
28/12/2011, 00:34

vetaltan

Sn.BlackEagle ,cevaplarınız için çok teşekkür ederim.Anlaşılan benim sorumun çözümü yok.Çünkü ,bu işi tablo kullanmadan ,ilişkisiz metin kutularına defaultvalue atayarak yapmak istemiştim.
1 2 3