AccessTr.neT

Tam Versiyon: Kod Anlamı
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhabalar,

Aşağıdaki kodun anlamı nedir? Tşk.
Kod:
Private Sub Form_Load()
Dim s$
    s = "UPDATE Tablo1 SET EnableA1 = False WHERE EnableA1=True"
    CurrentDb.Execute s
End Sub
Form yüklendiğinde
Tablo1  içinde EnableA1 isimli alandaki true  yani seçili olan alanları False  yani kaldır olarak güncelliyor
(18/12/2018, 13:06)C*e*l*o*y*c*e yazdı: [ -> ]Form yüklendiğinde
Tablo1  içinde EnableA1 isimli alandaki true  yani seçili olan alanları False  yani kaldır olarak güncelliyor

Teşekkürler..
(18/12/2018, 12:04)notrino yazdı: [ -> ]Dim s$

Merhabalar;
Değişken tanımladaki "$" işaretinin anlamı nedir ?
Sonradan değişkene değer atamada bu yazılmamış ?
Teşekkürler.
(18/12/2018, 19:48)direnist yazdı: [ -> ]
(18/12/2018, 12:04)notrino yazdı: [ -> ]Dim s$

Merhabalar;
Değişken tanımladaki "$" işaretinin anlamı nedir ?
Sonradan değişkene değer atamada bu yazılmamış ?
Teşekkürler.

Açıkçası bilmiyorum,

Bu kod komple şöyle;
Kod:
Private Sub Form_Load()
Dim s$
   s = "UPDATE Tablo1 SET EnableA1 = False WHERE EnableA1=True"
   CurrentDb.Execute s
End Sub

Private Sub Toggle01_AfterUpdate()
Dim s As String
   
   
   Me!txta1.Requery
 
End Sub

Başka bir forumdan bir Rus yazılımcının çözümüydü...
(18/12/2018, 19:48)direnist yazdı: [ -> ]Değişken tanımladaki "$" işaretinin anlamı nedir ?

doların anlamı yok. onu bir harf gibi düşünün 
yani

dim sS ile dim s$ 

dolar simgesi olması operatör özelliği veya fonksiyon özelliği taşımıyor. s harfine bağlı yazılması da değişken isminin bir harfi olduğunu gösteriyor.

Dim s$

s$  değişkenine string özelliği ekler. metinsel değerler alır rakamsal değerleri ise " " içinde metinsel olarak gösterir.