AccessTr.neT

Tam Versiyon: Güncelleme Sorgusu
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
tam istediğim buydu. ilginizve yardımlarınız  için teşekkürler haliliyas
konu cevaplanan konular arasına taşındı ama örnegin bir koşul gerekirse örneğin tabloya bir sütun dah eklicem burda da 101,102,103 gibi kodlar olacak
ali  101
veli 102
mehmet 101
ayşe 101 gibi

o zaman 101 olanlar kriterine göre kodu nasıl düzenlemem gerekir.
son tırnak işaretinden önce where y.yenilanadi=101 eklersiniz başka koşullar varsa koşullar arasına "and" yada "or" eklersiniz
mesela ……. where y.yenilanadi=101 and y.adisaoyadi='Veli' " gibi
 CurrentDb.Execute " UPDATE y " & _
                  " INNER JOIN x " & _
                  " ON(y.adısoyadı = x.adısoyadı)" & _
                  " SET" & _
                  " y.pazartesi = iif(not isnull(x.pazartesi),'+ ',''), " & _
                  " y.salı = iif(not isnull(x.salı),'+',''), " & _
                  " y.çarşamba = iif(not isnull(x.çarşamba),'+',''), " & _
                  " y.perşembe = iif(not isnull(x.perşembe),'+',''), " & _
                  " y.cuma = iif(not isnull(x.cuma),'+',''), " & _
                  " y.cumatesi = iif(not isnull(x.cumatesi),'+',''), " & _
                  " y.pazar = iif(not isnull(x.pazar),'+','') where y.alan=101"

eğer mesela metin1 kutusu gibi bir yerden değerin alacaksa
CurrentDb.Execute " UPDATE y " & _
                  " INNER JOIN x " & _
                  " ON(y.adısoyadı = x.adısoyadı)" & _
                  " SET" & _
                  " y.pazartesi = iif(not isnull(x.pazartesi),'+ ',''), " & _
                  " y.salı = iif(not isnull(x.salı),'+',''), " & _
                  " y.çarşamba = iif(not isnull(x.çarşamba),'+',''), " & _
                  " y.perşembe = iif(not isnull(x.perşembe),'+',''), " & _
                  " y.cuma = iif(not isnull(x.cuma),'+',''), " & _
                  " y.cumatesi = iif(not isnull(x.cumatesi),'+',''), " & _
                  " y.pazar = iif(not isnull(x.pazar),'+','') where y.alan=" & me.metin1
tekarar teşekkür ederim
Sayfalar: 1 2