[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: 68)



  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: 64)
.jpg   hata2.jpg (Boyut: 166,13 KB / İndirilme: 72)
.jpg   hata3.jpg (Boyut: 347,71 KB / İndirilme: 67)



  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
  [SORGU] Kelime Içinde Geçen 2 3 4 Harfe Göre Veri Doldurma toros333 1 283 16-02-2026, 02:12
Son Mesaj: dsezgin
  Tabloya Göre Veri Doldurma toros333 2 212 15-02-2026, 01:48
Son Mesaj: toros333
  Siteden Accese Vb Veri çekme Hakkında sertac75 2 477 26-05-2025, 11:08
Son Mesaj: sertac75
  Altın Sitesinde Veri çekme Hakkında sertac75 2 470 13-05-2025, 09:37
Son Mesaj: sertac75
  [VBA] Selenium Ile Gizli Tablodan Veri çekmek. prtkl 4 458 13-05-2025, 09:27
Son Mesaj: prtkl
  [FORM] Tarihler Arası Toplam Veri Getirme omergenc7 5 507 18-02-2025, 15:11
Son Mesaj: halily
  Kullanıcıya Göre Tablodan Veri çekme semyross 1 348 20-12-2024, 00:30
Son Mesaj: halily
  [SORGU] Veri çekme toros333 1 311 23-11-2024, 22:32
Son Mesaj: halily

Foruma Git:


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