[SORGU] Type Mismatch
#1
Arkadaşlar aşağıdaki açılankutu39 komutunda like komutunu kullanınca "INSER INTO" ve "Me.[EGZERSİZ_alt_formu].Form.RecordSource" satırlarında Type Mismatch hatası veriyor. Yardımlarınızı bekliyorum.İyi çalışmalar.
Private Sub Açılan_Kutu39_AfterUpdate()
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * from gecici;"
DoCmd.RunSQL "INSERT INTO gecici ( egzersizid, İlkresimyol, İlkresimid ) SELECT resimler.egzersizid, First(resimler.resimyol) AS İlkresimyol, First(resimler.resimid) AS İlkresimid FROM EGZERSİZ INNER JOIN resimler ON EGZERSİZ.HID = resimler.egzersizid WHERE (((EGZERSİZ.PROGRAMLAR) like " * "&[Formlar]![PRG_FRM]![Açılan_Kutu39]&" * "))GROUP BY resimler.egzersizid"

Me.[EGZERSİZ_alt_formu].Form.RecordSource = "SELECT HID,ONAY,[HAREKET ADI],[BÖLGE],[GRUBU],[SETT],TEKRAR,AGIRLIK,ilkresimyol,ilkresimid,egzersizid,ALET FROM SORGU9 Where (((EGZERSİZ.PROGRAMLAR) like " * "&[Formlar]![PRG_FRM]![Açılan_Kutu39]&" * "))"
Me.[EGZERSİZ alt formu].Form.Requery
Me.EGZERSİZ_alt_formu.Enabled = True
Me.PRGDETAY_alt_formu.Enabled = True
DoCmd.SetWarnings True
End Sub



  Alıntı
Bu mesajı beğenenler:
#2
Sn KYSKYS;
like " * "&[Formlar]![PRG_FRM]![Açılan_Kutu39]&" * " bolumunu
like '*"& [Forms]![PRG_FRM]![Açılan_Kutu39] & "*'" olarak degistirin.



  Alıntı
Bu mesajı beğenenler:
#3
İlginiz için teşekkürler. Aşağıdaki şekilde değişimi yaptım fakat Run-Time error 2465: ifadenizde başvurulan '1' alanı microsoft tarafından bulunamıyor. Hatası veriyor.
Private Sub Açılan_Kutu39_AfterUpdate()
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * from gecici;"
DoCmd.RunSQL "INSERT INTO gecici ( egzersizid, İlkresimyol, İlkresimid ) SELECT resimler.egzersizid, First(resimler.resimyol) AS İlkresimyol, First(resimler.resimid) AS İlkresimid FROM EGZERSİZ INNER JOIN resimler ON EGZERSİZ.HID = resimler.egzersizid WHERE (((EGZERSİZ.PROGRAMLAR) like "" * " & [Formlar]![PRG_FRM]![Açılan_Kutu39] & " * ""))GROUP BY resimler.egzersizid"
Me.[EGZERSİZ_alt_formu].Form.RecordSource = "SELECT HID,ONAY,[HAREKET ADI],[BÖLGE],[GRUBU],[SETT],TEKRAR,AGIRLIK,ilkresimyol,ilkresimid,egzersizid,ALET FROM SORGU9 Where (((EGZERSİZ.PROGRAMLAR) like "" * " & [Formlar]![PRG_FRM]![Açılan_Kutu39] & " * ""))"
Me.[EGZERSİZ alt formu].Form.Requery
Me.EGZERSİZ_alt_formu.Enabled = True
Me.PRGDETAY_alt_formu.Enabled = True
DoCmd.SetWarnings True


End Sub

hatayı DoCmd.RunSQL "INSERT INTO gecici satırında veriyor.



  Alıntı
Bu mesajı beğenenler:
#4
like " * " & [Formlar]![PRG_FRM]![Açılan_Kutu39] & " * " " koyu yazan(denden) ile degil ' (kesme) ile yapmalisiniz.



  Alıntı
Bu mesajı beğenenler:
#5
Kopyala yapıştı yaptım, şimdide eksik işleç hatası veriyor.

Private Sub Açılan_Kutu39_AfterUpdate()
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * from gecici;"
DoCmd.RunSQL "INSERT INTO gecici ( egzersizid, İlkresimyol, İlkresimid ) SELECT resimler.egzersizid, First(resimler.resimyol) AS İlkresimyol, First(resimler.resimid) AS İlkresimid FROM EGZERSİZ INNER JOIN resimler ON EGZERSİZ.HID = resimler.egzersizid WHERE (((EGZERSİZ.PROGRAMLAR) like " '*"& [Forms]![PRG_FRM]![Açılan_Kutu39] &"*'")) GROUP BY resimler.egzersizid"
Me.[EGZERSİZ_alt_formu].Form.RecordSource = "SELECT HID,ONAY,[HAREKET ADI],[BÖLGE],[GRUBU],[SETT],TEKRAR,AGIRLIK,ilkresimyol,ilkresimid,egzersizid,ALET FROM SORGU9 Where (((EGZERSİZ.PROGRAMLAR) like " '*"& [Forms]![PRG_FRM]![Açılan_Kutu39] &"*'"))"
Me.[EGZERSİZ alt formu].Form.Requery
Me.EGZERSİZ_alt_formu.Enabled = True
Me.PRGDETAY_alt_formu.Enabled = True
DoCmd.SetWarnings True


End Sub



  Alıntı
Bu mesajı beğenenler:
#6
Sn KYSKYS;
WHERE ((EGZERSİZ.PROGRAMLAR) like '*"& [Forms]![PRG_FRM]![Açılan_Kutu39] & "*') GROUP BY resimler.egzersizid"
ilgili yeri kopyalain. like onunde ve en son kapatma parantezin onunde ki "(denden) ler fazla. Ornek olmayinca test islemi size kaliyor. isaretlemelerin gozden kacmasi yasliliktan.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [VBA] type mismatch seror 12 2.876 22-03-2016, 21:29
Son Mesaj: dsezgin
  [FORM] Resim Eklemede "User-defined type not defined " hatası alıyorum Nevzat Gürbüz 5 6.240 20-11-2014, 15:49
Son Mesaj: murataspim
access-sql-1 [FORM] TYPE MİSMATCH HATASI by_hayalci 4 3.054 17-06-2014, 16:40
Son Mesaj: by_hayalci
  [TABLO] Ribbon XML alanına (Type of data Memo olan ) 63.999 karakterden fazla veri girmek. AccessAltay2010 9 5.217 05-04-2012, 13:40
Son Mesaj: AccessAltay2010

Foruma Git:


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