Herkese Merhaba,
Bir projemde .csv dosyadan veri aktarımı yapıyorum fakat access de ondalık ayraç virgülü ile veri ayrım virgülü çakışıyor. Ayrıca bazı sütun verilerini anlamsız şekilde bölüyor. Hem de sadece ayrım belirteci "," virgül olmasına rağmen. Fakat .csv yi excel powerquery ile yüklediğimde excele hatasız aktarım yapıyor. Bende access üzerinde okuyamazsam excel üzerinden veriyi okuyayım istedim fakat her seferinde ilgili exceli açıp tabloyu güncellemem gerekiyor. Bu aşamayı atlayabileceğim bir güncelleme kodu yazmak istiyorum accessde. Daha önceden exceli açıp hücrelere vei yazdırdığımız bir kod vardı aşağıdaki gibi. Ama burada veri yazdırmayacağım açılan sayfada yer alan tabloyu refresh edip exceli kapatacağım. Nasıl bir kod yazmalıyım.
Bir projemde .csv dosyadan veri aktarımı yapıyorum fakat access de ondalık ayraç virgülü ile veri ayrım virgülü çakışıyor. Ayrıca bazı sütun verilerini anlamsız şekilde bölüyor. Hem de sadece ayrım belirteci "," virgül olmasına rağmen. Fakat .csv yi excel powerquery ile yüklediğimde excele hatasız aktarım yapıyor. Bende access üzerinde okuyamazsam excel üzerinden veriyi okuyayım istedim fakat her seferinde ilgili exceli açıp tabloyu güncellemem gerekiyor. Bu aşamayı atlayabileceğim bir güncelleme kodu yazmak istiyorum accessde. Daha önceden exceli açıp hücrelere vei yazdırdığımız bir kod vardı aşağıdaki gibi. Ama burada veri yazdırmayacağım açılan sayfada yer alan tabloyu refresh edip exceli kapatacağım. Nasıl bir kod yazmalıyım.
Visual Basic
- Dim XLapp As Object
- Dim XLwb As Object
- Dim XLsh As Object
-
- Set XLapp = CreateObject("Excel.Application")
-
- Set XLwb = XLapp.Workbooks.Open("C:\ExcelPrg\Data\GrfData.xls")
-
- Set XLsh = XLwb.Sheets(1)
-
- XLapp.Visible = True
-
- XLsh.[D2] = DFirst("GRF2", "GrfkVeri")
- XLsh.[D3] = DFirst("GRF3", "GrfkVeri")
- XLsh.[D4] = DFirst("GRF1", "GrfkVeri")
- XLsh.[D5] = DFirst("GRF4", "GrfkVeri")
- XLsh.[D6] = DFirst("GRF5", "GrfkVeri")
-
- .......
- .......