01/03/2021, 01:03
Örneğini yüklemek için çok uğraşmam lazım diye yüklemedim. Kusurumu mazur görün
tblOgrencibilgileri tablosunda Okulu isimli alanım var.
frmOgrencibilgileri formumda akOkulu hücresi verisini sorgudan alıyor.
Okuln adının geldiği sorgu:
(1. sütun OkulID,2.sütun Okuladı,3.sütunilçeID)
formda sorgudan okulun ismi yazıyor. Ama tabloya okulun adı değilde okulun ID sini kaydediyor.
Bu sorunu nasıl çözmeliyim.
Çözemeyince şöyle bir kod yazdım .Ama bir değişiklik olmadı.
On Error Resume Next
Dim Sql As String
DoCmd.SetWarnings (False)
sql = "UPDATE tblOgrencibilgileri SET tblOgrencibilgileri.Okulu = [Forms]![frmOgrencibilgileri]![akOkul].Column(1) WHERE tblOgrencibilgileri.OgrenciID=[Forms]![frmOgrencibilgileri]![OgrenciID];"
DoCmd.RunSQL sql
DoCmd.SetWarnings (True)
Me.Requery
Recalc
tblOgrencibilgileri tablosunda Okulu isimli alanım var.
frmOgrencibilgileri formumda akOkulu hücresi verisini sorgudan alıyor.
Okuln adının geldiği sorgu:
(1. sütun OkulID,2.sütun Okuladı,3.sütunilçeID)
formda sorgudan okulun ismi yazıyor. Ama tabloya okulun adı değilde okulun ID sini kaydediyor.
Bu sorunu nasıl çözmeliyim.
Çözemeyince şöyle bir kod yazdım .Ama bir değişiklik olmadı.
On Error Resume Next
Dim Sql As String
DoCmd.SetWarnings (False)
sql = "UPDATE tblOgrencibilgileri SET tblOgrencibilgileri.Okulu = [Forms]![frmOgrencibilgileri]![akOkul].Column(1) WHERE tblOgrencibilgileri.OgrenciID=[Forms]![frmOgrencibilgileri]![OgrenciID];"
DoCmd.RunSQL sql
DoCmd.SetWarnings (True)
Me.Requery
Recalc