Assalamualaikum

 

saya ada kesulitan lagi untuk merubah data dengan syntax (UPDATE)

 

Misal kasusnya begini :

 

Saya  punya tabel : 

Tbl_A  : yang fieldnya spt dibawah

-          trans_id

-          tgl

-          lokasi

-         part

 

Tbl_B : fieldnya spt dibawah ini

-          id_part

-          name

-          group

 

Tbl_B adalah master data untuk field part pada table Tbl_A

 

untuk input data dari form ke tabel Tbl_A  pada field part saya menggunakan
combo box yang source datanya dari Tbl_B.

Tetapi saya salah mensetting properties (bound column) pada combo box
tersebut, yang harusnya terisi data field id_part  tetapi melainkan yang
terisi adalah dari field name.

 

Sedangkan data sudah ribuan, bagaimana caranya membuat syntax UPDATE-nya ?

yang saya inginkan merubah data pada tabel Tbl_A.part  yang awalnya terisi
dengan data dari tabel Tbl_B.name dirubah menjadi data dari table
Tbl_B.id_part

dimana (Tbl_A  INNER JOIN Tbl_B ON Tbl_A.part= Tbl_A.name) 

 

berikut syntax untuk relasi antara Tabel A dan Tabel B :

SELECT     dbo.Tbl_A.trans_id, dbo. Tbl_A.part, dbo. Tbl_B.name

FROM         dbo. Tbl_B INNER JOIN dbo. Tbl_A ON dbo. Tbl_B.name = dbo.
Tbl_A.part

 

Saya sudah banyak mengunakan perintah2 UPDATE tapi tidak berhasil kadang
malah terhapus semua,

Contoh seperti ini :

UPDATE  Tbl_A

SET  part = Tbl_B.id_part

FROM        dbo. Tbl_B INNER JOIN dbo. Tbl_A ON dbo. Tbl_B.name = dbo.
Tbl_A.part

 

Mohon solusinya

 

 

Best Regard

 

Hamdani

 

 

 

Kirim email ke