FORUM AÇARKEN ALDIĞIM BİR HATA
#1
MERHABALAR

Arkadaşlar Acces'te öyle saçma sapan bir sorun gösteriyor anlamadım
bayada uğraşıyorum anlamadığım birşey bazen yapıyor bazen yapmıyor size kodlar ile vereceğim kontrol edip hatami bana söyler misiniz?
hatanın resmi ekrandadır.
Debug dediğim zaman verdi hatalı satır.

Visual Basic
  1. Private Sub Komut84_Click()
  2.  
  3. DoCmd.OpenForm "FRM_ISLEMLER", acNormal
  4.  
  5. End Sub


buda açmaya çalıştığım formu açılırken kodudur.

Visual Basic
  1. Private Sub Form_Open(Cancel As Integer)
  2. DoCmd.Maximize
  3.  
  4. Dim Yetki, A As String, C As String
  5.  
  6.  
  7. Yetki = DLookup("Departman", "tblsifre", "[KID]=" & Forms!frmşifre!kullanıcı.Value)
  8. 'GRAFİK SADECE İŞARETLEMEDİKLERİNİ GÖSTERECEK
  9. If Yetki = "GRAFİK" Then
  10. Me.GRAFİK.Enabled = True
  11. Me.grafikbtn.Visible = True
  12. SQL = "SELECT SIPARIS.İD, SIPARIS.SİPARİS_NO, SIPARIS.SAT_NO, SIPARIS.URUN_KODU, SIPARIS.FİRMA_ADİ, SIPARIS.SİPARİS_NET, SIPARIS.SİPARİS_FİREADET, SIPARIS.SİPARİS_FİRE, SIPARIS.BİRİMİ, SIPARIS.GİDEN_MİK, SIPARIS.İRSALİYE_NO, SIPARIS.TESLİM_TARİH, SIPARIS.SİPARİS_ACMA_TARİH, SIPARIS.GRAFİK, SIPARIS.URETİM, SIPARIS.DEPO, SIPARIS.SEVKİYAT, SIPARIS.F1, SIPARIS.F2, SIPARIS.F3, SIPARIS.SIP_FIYAT, SIPARIS.TOP_FIYAT, SIPARIS.IRS_TARIHI, SIPARIS.SIP_ACMA_TARIHSAAT, [SİPARİS_NET]-Nz([GİDEN_MİK],0) AS KALAN, SIPARIS.FIRMA FROM SIPARIS WHERE (((SIPARIS.GRAFİK)=False));"
  13. Me.RecordSource = SQL
  14. Me.Requery
  15. Else
  16. End If
  17. 'MONTAJA YETKİ VERDİM ŞİMDİ GRAFİK İŞARETLEMEDİYSE MONTAJ GÖREMEYECEK ŞEKİLDE VERİLDİ SADECE SEÇİLİ OLANLARI GÖSTERİYOR.
  18. If Yetki = "MONTAJ" Then
  19. Me.MONTAJ.Enabled = True
  20. Me.montajbtn.Visible = True
  21. SQL = "SELECT SIPARIS.İD, SIPARIS.SİPARİS_NO, SIPARIS.SAT_NO, SIPARIS.URUN_KODU, SIPARIS.FİRMA_ADİ, SIPARIS.SİPARİS_NET, SIPARIS.SİPARİS_FİREADET, SIPARIS.SİPARİS_FİRE, SIPARIS.BİRİMİ, SIPARIS.GİDEN_MİK, SIPARIS.İRSALİYE_NO, SIPARIS.TESLİM_TARİH, SIPARIS.SİPARİS_ACMA_TARİH, SIPARIS.GRAFİK, SIPARIS.URETİM, SIPARIS.DEPO, SIPARIS.SEVKİYAT, SIPARIS.F1, SIPARIS.F2, SIPARIS.F3, SIPARIS.SIP_FIYAT, SIPARIS.TOP_FIYAT, SIPARIS.IRS_TARIHI, SIPARIS.SIP_ACMA_TARIHSAAT, [SİPARİS_NET]-Nz([GİDEN_MİK],0) AS KALAN, SIPARIS.FIRMA FROM SIPARIS WHERE (((SIPARIS.GRAFİK)=True) AND ((SIPARIS.F2)=False));"
  22. Me.RecordSource = SQL
  23. Me.Requery
  24. Else
  25. End If
  26.  
  27. 'ÜRETİM SADECE MONTAJIN İŞARETLEDİKLERİNİ GÖRECEK VE KENDİ YAPTIĞI İŞLERİ GÖRMEYECEK
  28. If Yetki = "ÜRETİM" Then
  29. Me.OFSET.Enabled = True
  30. Me.ofsetbtn.Visible = True
  31. SQL = "SELECT SIPARIS.İD, SIPARIS.SİPARİS_NO, SIPARIS.SAT_NO, SIPARIS.URUN_KODU, SIPARIS.FİRMA_ADİ, SIPARIS.SİPARİS_NET, SIPARIS.SİPARİS_FİREADET, SIPARIS.SİPARİS_FİRE, SIPARIS.BİRİMİ, SIPARIS.GİDEN_MİK, SIPARIS.İRSALİYE_NO, SIPARIS.TESLİM_TARİH, SIPARIS.SİPARİS_ACMA_TARİH, SIPARIS.GRAFİK, SIPARIS.URETİM, SIPARIS.DEPO, SIPARIS.SEVKİYAT, SIPARIS.F1, SIPARIS.F2, SIPARIS.F3, SIPARIS.SIP_FIYAT, SIPARIS.TOP_FIYAT, SIPARIS.IRS_TARIHI, SIPARIS.SIP_ACMA_TARIHSAAT, [SİPARİS_NET]-Nz([GİDEN_MİK],0) AS KALAN, SIPARIS.FIRMA FROM SIPARIS WHERE (((SIPARIS.URETİM)=False) AND ((SIPARIS.F2)=True));"
  32. Me.RecordSource = SQL
  33. Me.Requery
  34. Else
  35. End If
  36. 'MUCELLİT SADECE ÜRETİMİN İŞARETLEDİKLERİNİ GÖRECEK VE KENDİ YAPTIĞI İŞLERİ GÖRMEYECEK
  37. If Yetki = "MÜCELLİT" Then
  38. Me.MUCELLİT.Enabled = True
  39. Me.mucellitbtn.Visible = True
  40. SQL = "SELECT SIPARIS.İD, SIPARIS.SİPARİS_NO, SIPARIS.SAT_NO, SIPARIS.URUN_KODU, SIPARIS.FİRMA_ADİ, SIPARIS.SİPARİS_NET, SIPARIS.SİPARİS_FİREADET, SIPARIS.SİPARİS_FİRE, SIPARIS.BİRİMİ, SIPARIS.GİDEN_MİK, SIPARIS.İRSALİYE_NO, SIPARIS.TESLİM_TARİH, SIPARIS.SİPARİS_ACMA_TARİH, SIPARIS.GRAFİK, SIPARIS.URETİM, SIPARIS.DEPO, SIPARIS.SEVKİYAT, SIPARIS.F1, SIPARIS.F2, SIPARIS.F3, SIPARIS.SIP_FIYAT, SIPARIS.TOP_FIYAT, SIPARIS.IRS_TARIHI, SIPARIS.SIP_ACMA_TARIHSAAT, [SİPARİS_NET]-Nz([GİDEN_MİK],0) AS KALAN, SIPARIS.FIRMA FROM SIPARIS WHERE (((SIPARIS.URETİM)=True) AND ((SIPARIS.F1)=False));"
  41. Me.RecordSource = SQL
  42. Me.Requery
  43. Else
  44. End If
  45. 'DEPO SADECE KENDİ ALANINDA GÖRECEK
  46. If Yetki = "DEPO" Then
  47. Me.DEPO.Enabled = True
  48. Me.depobtn.Visible = True
  49.  
  50. SQL = "SELECT SIPARIS.İD, SIPARIS.SİPARİS_NO, SIPARIS.SAT_NO, SIPARIS.URUN_KODU, SIPARIS.FİRMA_ADİ, SIPARIS.SİPARİS_NET, SIPARIS.SİPARİS_FİREADET, SIPARIS.SİPARİS_FİRE, SIPARIS.BİRİMİ, SIPARIS.GİDEN_MİK, SIPARIS.İRSALİYE_NO, SIPARIS.TESLİM_TARİH, SIPARIS.SİPARİS_ACMA_TARİH, SIPARIS.GRAFİK, SIPARIS.URETİM, SIPARIS.DEPO, SIPARIS.SEVKİYAT, SIPARIS.F1, SIPARIS.F2, SIPARIS.F3, SIPARIS.SIP_FIYAT, SIPARIS.TOP_FIYAT, SIPARIS.IRS_TARIHI, SIPARIS.SIP_ACMA_TARIHSAAT, [SİPARİS_NET]-Nz([GİDEN_MİK],0) AS KALAN, SIPARIS.FIRMA FROM SIPARIS WHERE (((SIPARIS.DEPO)=False));"
  51. Me.RecordSource = SQL
  52. Me.Requery
  53. Else
  54. End If
  55. 'YÖNETİM TÜMÜNÜ GÖRECEK VE DEĞİŞTİRME YAPABİLECEK GÖRECEK
  56. If Yetki = "YÖNETİM" Then
  57. Me.GRAFİK.Enabled = True
  58. Me.MONTAJ.Enabled = True
  59. Me.OFSET.Enabled = True
  60. Me.MUCELLİT.Enabled = True
  61. Me.DEPO.Enabled = True
  62. SQL = "SELECT SIPARIS.İD, SIPARIS.SİPARİS_NO, SIPARIS.SAT_NO, SIPARIS.URUN_KODU, SIPARIS.FİRMA_ADİ, SIPARIS.SİPARİS_NET, SIPARIS.SİPARİS_FİREADET, SIPARIS.SİPARİS_FİRE, SIPARIS.BİRİMİ, SIPARIS.GİDEN_MİK, SIPARIS.İRSALİYE_NO, SIPARIS.TESLİM_TARİH, SIPARIS.SİPARİS_ACMA_TARİH, SIPARIS.GRAFİK, SIPARIS.URETİM, SIPARIS.DEPO, SIPARIS.SEVKİYAT, SIPARIS.F1, SIPARIS.F2, SIPARIS.F3, SIPARIS.SIP_FIYAT, SIPARIS.TOP_FIYAT, SIPARIS.IRS_TARIHI, SIPARIS.SIP_ACMA_TARIHSAAT, [SİPARİS_NET]-Nz([GİDEN_MİK],0) AS KALAN, SIPARIS.FIRMA FROM SIPARIS;"
  63. Me.RecordSource = SQL
  64. Me.Requery
  65. Else
  66. End If
  67.  
  68. 'PLANLAMA VE SEVKİYAT SADECE GÖRECEK TÜMÜNÜ
  69. If Yetki = "PLANLAMA" Then
  70. SQL = "SELECT SIPARIS.İD, SIPARIS.SİPARİS_NO, SIPARIS.SAT_NO, SIPARIS.URUN_KODU, SIPARIS.FİRMA_ADİ, SIPARIS.SİPARİS_NET, SIPARIS.SİPARİS_FİREADET, SIPARIS.SİPARİS_FİRE, SIPARIS.BİRİMİ, SIPARIS.GİDEN_MİK, SIPARIS.İRSALİYE_NO, SIPARIS.TESLİM_TARİH, SIPARIS.SİPARİS_ACMA_TARİH, SIPARIS.GRAFİK, SIPARIS.URETİM, SIPARIS.DEPO, SIPARIS.SEVKİYAT, SIPARIS.F1, SIPARIS.F2, SIPARIS.F3, SIPARIS.SIP_FIYAT, SIPARIS.TOP_FIYAT, SIPARIS.IRS_TARIHI, SIPARIS.SIP_ACMA_TARIHSAAT, [SİPARİS_NET]-Nz([GİDEN_MİK],0) AS KALAN, SIPARIS.FIRMA FROM SIPARIS;"
  71. Me.RecordSource = SQL
  72. Me.Requery
  73. Else
  74. End If
  75. End Sub




Eklenti Dosyaları
.png   Adsız.png (Boyut: 96,18 KB / İndirilme: 75)



  Alıntı
Bu mesajı beğenenler:
#2
yrdım eder misiniz lutfn



  Alıntı
Bu mesajı beğenenler:
#3
Açmak istediğiniz form yöntemine göre değişebiliyor
iki değişik şekildede form açıyorum senin form aç kodununu aşağıdaki gibi yaparsan açıyormu.



Visual Basic
  1. Private Sub Komut84_Click()
  2.  
  3. DoCmd.OpenForm "FRM_ISLEMLER"
  4.  
  5. End Sub



VEYA
Visual Basic
  1. Private Sub Komut84_Click()
  2. stDocName = "FRM_ISLEMLER"
  3. DoCmd.OpenForm stDocName, , , acNormal, , acDialog
  4. DoCmd.GoToRecord , , acNewRec
  5. End Sub





  Alıntı
Bu mesajı beğenenler:
#4
ORDAN BİR HATA YOK AMA SQL SORGULARI SİLDİKTEN SONRA HER TÜRLÜ AÇIYOR. SQL VERİRKEN BAZEN ACIYOR BAZEN ACMIYOR NEYE ACIP ACMADIĞINI ANLAMADIM



  Alıntı
Bu mesajı beğenenler:
#5
bu şekilde anlaşılmıyor dosyayı yükleyin.. bir bakalım..
imza; jon206
www.access-sql.com



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Nerde Hata Yapıyorum SBNS 3 373 21-10-2024, 20:38
Son Mesaj: halily
  [FORM] Dcount Hata Veriyor TheREDROSE 4 381 04-08-2024, 15:12
Son Mesaj: TheREDROSE
  Yeni Kayıt Açarken Uyari evren89 2 372 15-06-2024, 10:04
Son Mesaj: evren89
  [FORM] Alt Forum Dan Tıklandıgında Yenı Form Acmak sevincili 2 461 29-03-2024, 15:54
Son Mesaj: sevincili
  [FONKSiYON] Fonksiyonda Hata zimbit 1 327 12-02-2024, 18:52
Son Mesaj: dsezgin
  [VBA] Dosya Yolu Boş Ise Hata Alıyorum serdem48 4 467 26-10-2023, 14:11
Son Mesaj: serdem48
  Ikon Eklerken Hata orhnkprn 2 367 27-01-2023, 00:54
Son Mesaj: BeyTor
  Error Hata Bora34 85 3.865 20-12-2022, 21:22
Son Mesaj: halily

Foruma Git:


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