[RAPOR] EXCEL VERİ TABLOSU QUERY Problem
#7
(24-06-2018, 12:15)dsezgin demiş ki: RUNNINGHOURS alani veri tipi sayi ise kesme isaretleri kaldirilmali ve VBA ortamina resultSQL dusen deger ondalik ise guncelleme esnasinda virgul noktaya(replace) ile cevrilmeli.

Guncelleme sorusu ile kod olmadan yapilabilir. Ornek VT konuya ekleyebilirsiniz.

size aşağıda linkte projeyi gönderiyorum Q_33_BB_101_H sorgusu bana istediğim değeri döndürüyor. Bunu T_TAGNAME adı altında RunningHour coloumuna ilgili makinanın çalışma saati olarak eklemek istiyorum.
Q_UPDATERUNNINGHOURS query bu işlemi yapmak yani güncellemek için kullandığım UPDATE sorgusu. 2 gün harcadım forumlara baktım yaptığım mantık hatasını anlayamayınca bende VBA ile çözdüm.


Eklenti Dosyaları
.zip   POLATLI.zip (Boyut: 108,32 KB / İndirilme: 64)



  Alıntı
Bu mesajı beğenenler:
#8
Visual Basic
  1. Sub CreateCode()
  2. Dim Kayit As New ADODB.Recordset
  3. Dim TabloAdi, DosyaAdi As String
  4. Kayit.Open "SELECT TAGNAME, RUNNINGHOURS FROM T_TAGNAME ORDER BY TAGNAME", CurrentProject.Connection, adOpenDynamic, adLockOptimistic
  5. Kayit.MoveFirst
  6. Do Until Kayit.EOF
  7. TabloAdi = Kayit!TAGNAME
  8. DosyaAdi = Kayit!TAGNAME & "H.xlsx"
  9. If Len(Dir(CurrentProject.Path & "\" & DosyaAdi, vbNormal)) > 0 Then
  10. DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel12, TabloAdi, CurrentProject.Path & "\" & DosyaAdi, True
  11. Kayit!RUNNINGHOURS = DMax("Hours", TabloAdi, "TimeDate='" & DMax("TimeDate", TabloAdi) & "'")
  12. DoCmd.DeleteObject acTable, TabloAdi
  13. Else
  14. Kayit!RUNNINGHOURS = "___"
  15. End If
  16. Kayit.Update
  17. Kayit.MoveNext
  18. Loop
  19. Kayit.Close: Set Kayit = Nothing
  20. End Sub



Veritabani TAGNAME ile excel dosya isimleri ayni olmak sarti ile excel dosyasi saat alani basligi Hours yapilmasi ile yukarida ki kod calistirilir ise equipment saat guncellemesi excel dosyalari var olanlarin yapilabilir.


Eklenti Dosyaları
.zip   POLATLI.zip (Boyut: 130,5 KB / İndirilme: 69)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [TABLO] Excel Aktarımı kahramanselim 6 528 06-04-2024, 21:11
Son Mesaj: kahramanselim
  Excel Birleştir Ve Süz Bora34 6 1.026 16-02-2023, 18:33
Son Mesaj: Bora34
  Kıyaslama - Firma Fiyat Mukayese Tablosu aristoes 4 323 17-01-2023, 14:57
Son Mesaj: onur_can
  Başlıkları Aynı Olmayan EXcel Tablosunu Dosya Bul Butonu Ile Accese Veri Almak snapper 1 344 17-12-2022, 03:13
Son Mesaj: dsezgin
access-sql-18 Access'e Dosya Bul Butonu Ile EXcel'den Veri çekme snapper 2 450 06-12-2022, 11:51
Son Mesaj: snapper
  Accessten Excel Veri Aktar golf2000 9 658 24-08-2022, 17:36
Son Mesaj: halily
  [VBA] Excel şablonda Ilgili Hücrelere Veri Atma derzulya 2 369 20-06-2022, 09:43
Son Mesaj: derzulya
  Acces Penceresi Gizledikten Sonra Oluşan Problem akdemir1 4 346 08-02-2022, 15:33
Son Mesaj: akdemir1

Foruma Git:


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