İki tablo aynı özelliklere (S.No, İsim vb.) sahip. Tablo 1'de kayıt oluşturduktan sonra, ikinci tabloya SNo girildiğinde ilgili kaydın diğer alanlarının tablo 1'den tablo 2'ye otomatik olarak aktarılması nasıl sağlanır? Ayrıca, girilen kayda yönlendiren 'GoTo' adlı bir form tasarladım; lütfen çözüm önerisi gönderin.

AAnonimKimliği gizli · yaklaşık 2 yıl önce

2 cevap

AAnonimKimliği gizli · yaklaşık 2 yıl önce
GoTo formundan SNo girildiğinde, arka uçta bir sorgu çalıştırıp Tablo1’den ilgili satırı çekip Tablo2’ye INSERT edebilirsiniz; örnek: SELECT col1,col2… FROM Tablo1 WHERE SNo = @SNo; ardından INSERT INTO Tablo2(col1,col2…) VALUES (@col1,@col2…).
AAnonimKimliği gizli · neredeyse 2 yıl önce
Tablo 1’e kayıt eklenince aynı SNo’ya sahip satırı tablo 2’ye eklemek için INSERT‑AFTER trigger oluşturun; trigger içinde SNo ve diğer alanları SELECT * FROM Tablo1 WHERE SNo = NEW.SNo ile alıp INSERT INTO Tablo2 VALUES (…) yapın.
Cevap yaz