Tablodaki Ilgili Alana Diğer Tablodaki Eşleşen Alanlar Baz Alınarak ıd Ekleme
#1
merhabalar, herkese kolaylıklar diliyorum, arkadaşlar başlıkta dediğim gibi bir durum var, aşağıdaki kodda select ten itibaren hata var diyor , ama ifadenin doğru olduğunu düşünüyorum neden olmadı acaba?

Private Sub Komut89_Click()
DoCmd.RunSQL "insert into nucleus   (mkysId) values (select mkys.Kimlik from mkys inner join nucleus on mkysTkl = nucleusTklHesapKodu )"
End Sub


Eklenti Dosyaları
.rar   deneme (18).rar (Boyut: 1 MB / İndirilme: 41)



  Alıntı
Bu mesajı beğenenler:
#2
SQL
  1. INSERT INTO nucleus   (mkysId) SELECT mkys.Kimlik FROM mkys INNER JOIN nucleus ON mkys.mkysTkl = nucleus.nucleusTklHesapKodu



Values olmadan eşitleme bolumu alan adları önüne tablo isimleri konmalı.



  Alıntı
Bu mesajı beğenenler:
#3
çok teşekkür ederim sayın dsezgin, dediğiniz çalıştı ama benim ihtiyacım olan işlem farklıymış, nucleus tablomun biri hariç tüm alanları dolu zaten, amacım o boş alana , diğer tablodaki Kimlik ıd sini yerleştirmek, yani bir nevi ilişki kurmak, bunu güncelleme sorgusu ile yapılabileceği mantığını yürüttüm ama bu sefer de yazdığım kod çalışmadı, size zahmet burada yaptığım yanlışın ne olduğuna bakabilir misiniz?

DoCmd.RunSQL "update [nucleus]   set nucleus.[mkysId]= select mkys.Kimlik from mkys where mkys.[mkysTkl] = nucleus.[nucleusTklHesapKodu]"



  Alıntı
Bu mesajı beğenenler:
#4
(18-03-2022, 11:22)tarkanaykın demiş ki: DoCmd.RunSQL "update [nucleus]   set nucleus.[mkysId]= select mkys.Kimlik from mkys where mkys.[mkysTkl] = nucleus.[nucleusTklHesapKodu]"

Visual Basic
  1. UPDATE mkys INNER JOIN nucleus ON mkys.mkysTkl = nucleus.nucleusTklHesapKodu SET nucleus.mkysId = [mkys].[Kimlik]



olmalı.

SQL Ekleme, Silme, vb.. konularda dokümanlardan faydalana bilinir.



  Alıntı
Bu mesajı beğenenler:
#5
çok teşekkürler, bu biraz farklıymış, alışılagelmişin dışında bir ifade, sayenizde bunu da öğrendik, ayrıca verdiğiniz link de iyi oldu, teşekkürler



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Açılan Kutudan Kritere Göre Veriyi Başka Alana Yazdırma osman06 8 519 23-11-2025, 11:33
Son Mesaj: dsezgin
  [FORM] Tarayıcıdan Evrak Tarayarak Ilgili Tabloya Aktarma kertiller_55 1 365 03-10-2025, 15:32
Son Mesaj: dsezgin
  [RAPOR] Raporda boş alanlar çıkmasın siyahbere 2 1.391 27-03-2025, 07:21
Son Mesaj: oosmaner
access-sql-20 [TABLO] Liste Kutusu-çoklu Seçim özellikli Alana Excelden Verileri Yapıştırma mkoblayek 18 1.177 18-02-2025, 08:49
Son Mesaj: mkoblayek
  Tablodaki Alanı Alt Tablodan Alınan Değerle Güncelleme Sorgusu Lidervet 7 689 02-12-2024, 11:20
Son Mesaj: halily
  [FORM] Form Açıkken Diğer Formda Işlem Yapabilmek caytug 6 558 02-10-2024, 10:12
Son Mesaj: caytug
access-sql-9 [SORGU] Tabloda Geçen Iki Alanda Ortak Kelime Var Ise Istenilen Alana Işaret Koymak sevincili 5 480 20-09-2024, 01:09
Son Mesaj: dsezgin
access-sql-18 [RAPOR] Kayıt Içerisindeki Miktar Alanındaki Sayı Kadar Rapora Ilgili Kaydı Rapora Kopyalama gurolk 12 1.005 29-07-2024, 12:01
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi