Kod Anlamı

18/12/2018, 12:04

notrino

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
18/12/2018, 13:06

C*e*l*o*y*c*e

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, 15:18

notrino

(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, 19:48

direnist

(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, 20:33

notrino

(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ü...
19/12/2018, 21:51

ozguryasin

(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.