Skip to main content

AccessTr.neT


Komut Satırında Tablo Ve Alanı Bulamıyor

Komut Satırında Tablo Ve Alanı Bulamıyor

#2
ilk kısım için tek tek  yapmak yerine 
Kod:
DoCmd.RunSQL " UPDATE [Terfi_hsp] SET [E_K_drc] = E_K_drc1 ,[E_K_gost] = E_K_gost1 , [E_K_ekgostP] = E_K_ekgostP1 , [E_K_ekgostO] = E_K_ekgostO1 , [E_E_drc] = E_K_drc1 , [E_E_gost] = E_K_gost1 , [E_E_ekgostP] = E_K_ekgostP1 , [E_E_ekgostO] = E_K_ekgostO1 , [E_kidem] = E_kidem1 , [Y_K_drc] = Y_K_drc1 , [Y_K_gost] = Y_K_gost1 , [Y_K_ekgostP] = Y_K_ekgostP1 , [Y_K_ekgostO] = Y_K_ekgostO1 , [Y_E_drc] = Y_K_drc1 , [Y_E_gost] = Y_K_gost1 , [Y_E_ekgostP] = Y_K_ekgostP1 , [Y_E_ekgostO] = Y_K_ekgostO1 , [Y_kidem] = Y_kidem1 where [TrfTrh]>= metin1 and [TrfTrh]<= metin2 and [Forms]![AnaFormEkranı]![sub]![id]=Terfi_hsp.kisi_id "
 hatalı kısım için ise değerle farklı tablodan alındığı için o tabloyu tanımlamanız gerek 2 tablo arasında  ortak anahtar bir alan varsa

Kod:
UPDATE güncellenecektabloadı
INNER JOIN '
değerleralınacak tablo ON [güncellenecektabloadı].[ortakalan1] = [değerleralınacak ].[ortakalan1]
SET yeni değerler
WHERE kiriterler

şeklinde bir sorgu oluşturulabilir.
yada 
Kod:
UPDATE [Terfi_hsp]
SET [Terfi_hsp].[alan1]= (SELECT [katsay].[alan1] FROM [katsay].WHERE kriterler)
WHERE kriterler;

gibi...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Komut Satırında Tablo Ve Alanı Bulamıyor - Yazar: berduş - 12/03/2019, 16:07
Task