Skip to main content

AccessTr.neT


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

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

#7
(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;"
Son Düzenleme: 19/09/2020, 13:33, Düzenleyen: tarkanaykın.
Cevapla
#8
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?
Cevapla
#9
Ç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.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da