[VBA] Dış Veri Tabanından Veri çekerken Hata Alıyorum
#7
sonunda küçültebildim.  Dosyayı ekte bilgilerinize sunar desteklerinizi beklerim.


Eklenti Dosyaları
.rar   DataBase.rar (Boyut: 703,36 KB / İndirilme: 44)



  Alıntı
Bu mesajı beğenenler:
#8
database klasöründeki access dosyasını açıyorum, fakat bölünmüş olan diğer dosyayı açamadım. Ne yapmak istediğiniz kısaca açıklayabilir misiniz?



  Alıntı
Bu mesajı beğenenler:
#9
(18-03-2020, 16:02)onur_can demiş ki: database klasöründeki access dosyasını açıyorum, fakat bölünmüş olan diğer dosyayı açamadım. Ne yapmak istediğiniz kısaca açıklayabilir misiniz?

Üstad merhaba, yapmak istediğimi şu şekilde açılayayayım.
veritabanı eskiden birşeşikti birleşik olduğunda içeri aktar butonuna bastığımda komut guzelce çalışmakta. 
Veri tabanı boyutlu olduğu için veri kaybım olmaması için veritabanı böl kısmından tabloları böldüm ve database\..._DataBase.accdb klasörüne aldım.
Sonrasında ekrandaki içeri aktar komutunu kullandığımda aşağıdaki hataları alıyorum.


Eklenti Dosyaları
.jpg   hata.jpg (Boyut: 172,76 KB / İndirilme: 46)
.jpg   hata2.jpg (Boyut: 166,13 KB / İndirilme: 53)
.jpg   hata3.jpg (Boyut: 347,71 KB / İndirilme: 45)



  Alıntı
Bu mesajı beğenenler:
#10
Şöyle bir yol buldum neco_can 
komutlar çalışıyor fakat 2.komutunuz olan ID'yi sıfırlama işlemi başarısız oluyor. fakat silme ve ekleme işlemi yapıyor. ID için biraz çalışmak gerekiyor.

ÇÖZÜM:

Visual Basic
  1. Dim mesaj
  2.  
  3. Dim db As DAO.Database
  4. Dim sSQL As String
  5. Dim yol As String
  6. Dim rs As DAO.Recordset
  7.  
  8. yol = CurrentProject.Path & "\database\PLCT_DataBase.accdb"
  9.  
  10. Set db = OpenDatabase(yol)
  11. sSQL = "SELECT TBL_Police.ID, TBL_Police.txt_Musteri, TBL_Police.txt_PoliceNo, " & _
  12. "TBL_Police.txt_Muta, TBL_Police.txt_AcenteKod, TBL_Police.txt_SigortaliTCKVKN, " & _
  13. "TBL_Police.txt_SigortaEttirenTCKVKN, TBL_Police.txt_Durum, TBL_Police.txt_Surec, " & _
  14. "TBL_Police.txt_Oncelik, TBL_Police.txt_TanzimTarihi, TBL_Police.txt_PoliceBasTarihi, " & _
  15. "TBL_Police.txt_PoliceBitisTarihi, TBL_Police.txt_Sirket, TBL_Police.txt_SaticiSicil, " & _
  16. "TBL_Police.txt_PortfoyYoneticisi, TBL_Police.txt_YeniPoliceNo, TBL_Police.txt_EskiPoliceNo, " & _
  17. "TBL_Police.txt_RiskBedeli, TBL_Police.txt_BrutPrim, TBL_Police.txt_Komisyon, " & _
  18. "TBL_Police.txt_DainiMurtehin, TBL_Police.txt_Faaliyet, TBL_Police.txt_TarifeAdi, " & _
  19. "TBL_Police.txt_TarifeKodu, TBL_Police.txt_Uavt, TBL_Police.txt_Ekler, TBL_Police.txt_Aciklama, " & _
  20. "TBL_Police.txt_Risk_Analiz, TBL_Police.txt_Kacma_Nedeni " & _
  21. "FROM TBL_Police"
  22.  
  23. Set rs = db.OpenRecordset(sSQL)
  24.  
  25. mesaj = MsgBox("Bu yapacağınız İşlem Geri Alınamaz!!! Tablolar Üzerinde Değişiklik Yapacaktır!!! Çıkmak İçin Hayırı Tıklayınız?", vbCritical + vbYesNoCancel)
  26.  
  27. If mesaj = vbYes Then
  28.  
  29.  
  30. DoCmd.RunSQL ("Delete From TBL_Police")
  31.  
  32. 'DoCmd.RunSQL ("ALTER TABLE TBL_Police ALTER COLUMN ID COUNTER(1,1)")
  33.  
  34. DoCmd.RunSQL ("INSERT INTO TBL_Police ( [txt_Musteri],[txt_PoliceNo],[txt_Muta],[txt_AcenteKod],[txt_SigortaliTCKVKN],[txt_SigortaEttirenTCKVKN],[txt_TanzimTarihi],[txt_PoliceBasTarihi],[txt_PoliceBitisTarihi],[txt_SaticiSicil],[txt_PortfoyYoneticisi],[txt_YeniPoliceNo],[txt_EskiPoliceNo],[txt_RiskBedeli],[txt_BrutPrim],[txt_Komisyon],[txt_DainiMurtehin],[txt_TarifeAdi],[txt_TarifeKodu],[txt_Uavt],[txt_Durum],[txt_Surec]) SELECT Police.[SIG_ETTIREN_AD], Police.[CARI_POL_NO],Police.[MBB],Police.[ACENTA_NO],Police.[SIG_TCK_VKN],Police.[SIG_ETT_TCK_VKN],Police.[TANZIM_TARIH],Police.[BASLAMA_TARIH],Police.[BITIS_TARIH],Police.[SATICI_SICIL_NO],Police.[PORTFÖY YÖN#],Police.[YENI_POL_NO],Police.[ESKI_POL_NO],Police.[POL_BEDEL],Police.[BRUT_PRIM],Police.[VERILEN_KOM],Police.[DAINI_SUBE],Police.[TARIFE_AD],Police.[TARIFE_KOD],Police.[UAVT],Police.[durum],Police.[surec] FROM [Police]")
  35.  
  36. MsgBox "Poliçe Tablonunuza Güncel Verileriniz Eklenmiştir!!!", vbInformation
  37.  
  38. ElseIf mesaj = vbNo Then
  39.  
  40. DoCmd.Close
  41. End If
  42.  
  43.  
  44. db.Close
  45. Set db = Nothing
  46. Set rs = Nothing





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Tabloya Değer Kümesinden Veri Seçerek Veri Girişi Saglanması sevincili 2 109 26-03-2024, 20:07
Son Mesaj: sevincili
  [FORM] Veri Girişine Bağlı Olarak Veri çeşidi Toplam Sayısının Artması M_Kemal_Askeri 2 99 07-03-2024, 20:03
Son Mesaj: M_Kemal_Askeri
  [FONKSiYON] Bölünmüş Veri Tabanın Yedeğini Alma webtenoyna 1 96 19-02-2024, 01:48
Son Mesaj: dsezgin
  Access Formu üzerinden Sql Server Tabloya Nasıl Veri Kaydı Yapılır karacahil 4 203 15-02-2024, 12:10
Son Mesaj: halily
  [FONKSiYON] Fonksiyonda Hata zimbit 1 100 12-02-2024, 18:52
Son Mesaj: dsezgin
  Tabloya Qr Kodla Veri Giriş SBNS 3 169 08-02-2024, 13:24
Son Mesaj: BeyTor
  [SORGU] Tablo2'den Tablo1'e şartlı Veri Girişi. ŞabanTR 4 145 19-01-2024, 20:17
Son Mesaj: ŞabanTR
  [VBA] Rapora Veri Aktarımı zimbit 15 299 19-01-2024, 02:10
Son Mesaj: zimbit

Foruma Git:


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