sorguda public değeri nasıl kullanacağız

11/11/2012, 14:30

accessman

iyi günler
modulde

public doktor , strString as string

şeklinde tanımladıktan sonra
formda

doktor = liste1.column(0)
strString = liste1.column(1)

docmd.runsql "update dokto set dokto.adi = doktor where (((dokto.kimlikno) = strString ));"

yazınca
sorgu çalıştırmak için veri girme penceresi çıkıp
doktor ve strString değerlerini girmemi istiyor

bu runsql satırını nasıl yazmalıyım[/code]
11/11/2012, 15:14

accessman

buradaki doktor ve strString değerlerini
formdaki nesnelere atayıp
metin1 = doktor
metin2 = strString
kodu şöyle yazarsam oluyor

docmd.runsql "update dokto set dokto.adi = [metin1] where (((dokto.kimlikno) = [metin2] ));"

buna gerek kalmadan nasıl yazabilirim
11/11/2012, 18:01

fatih karagöl

selamlar
her iki değerinde string olduğunu düşünerek;
docmd.runsql "update dokto set dokto.adi = '"& doktor &"' where (((dokto.kimlikno) = '"& strString &"'));"
şeklinde yapabilirsiniz
12/11/2012, 12:54

accessman

teşekkürler deneyeceğim
25/11/2012, 11:21

alpeki99

Kısacası değişkenleri çift tırnak içinde kullanmamalısınız. Çift tırnağı kapattıktan sonra & işaretini koyup değişkeni yazmalısınız.
25/11/2012, 11:52

accessman

Tesekkurler