Butona Atadığım Dmax() Fonksiyonu Çalışmıyor

1 2
19/09/2020, 13:19

tarkanaykın

(19/09/2020, 12:34)berduş yazdı:
INSERT INTO egitimler_kisiler ( kisi_id )
SELECT Max(kisiler.kisi_id) AS Kisi
FROM kisiler INNER JOIN egitimler ON kisiler.departman = egitimler.departman;

eğitimler tablosundan da mı max alınacak

INSERT INTO egitimler_kisiler ( kisi_id, egitim_id )
SELECT Max([kisiler].[kisi_id]) AS KisiID, Max([egitimler]![egitim_id]) AS EgitimID
FROM kisiler INNER JOIN egitimler ON kisiler.departman = egitimler.departman
sorunuza cevabım; egitim_id nin son kaydı gerekli değil, sadece kisi_id nin son kaydını max fonksiyonuyla almam yeterli, işte şu gönderdiğiniz en son ki kodu az önce belirttiğim şekilde bazı kısımlarını kendime uyarladım   hata veriyor sürekli, uyarladığım haliyle hata veriyor aşağıda yazıyorum 
DoCmd.RunSQL "INSERT INTO egitimler_kisiler ( kisi_id, egitim_id ) SELECT Max([kisiler].[kisi_id]) AS KisiID, egitimler.egitim_id FROM kisiler INNER JOIN egitimler ON kisiler.departman = egitimler.departman;"
19/09/2020, 13:43

berduş

INSERT INTO egitimler_kisiler ( kisi_id, egitim_id )
SELECT kisiler.kisi_id, egitimler.egitim_id
FROM kisiler INNER JOIN egitimler ON kisiler.departman = egitimler.departman
WHERE (((kisiler.kisi_id)=DMax("[kisi_id]","[kisiler]")));
dener misiniz?
19/09/2020, 15:53

tarkanaykın

Çok teşekkür ederim yardımlarınız için,  bilgisayar im arızalandı sali gününe kadar konuyu sonuçsuz bırakmak zorunda kalacağız,  o gün gelsin halledelim, tekrar teşekkürler.
1 2