merhaba. ekte bulunan bir örnekte word tablosundan tarih aktarılmasında bir sorun yaşıyorum. tarih aralığını örneğin 01-06 Ocak olarak tanımladığımda doğru olarak tabloya parçalayarak kaydediyor ancak word tablosundan aynı alanı çektiğimde tarihler yanlış aktarılıyor. bir çözümüne yardımcı olabilir misiniz?
(27-09-2024, 14:44)kahramanselim demiş ki: merhaba. ekte bulunan bir örnekte word tablosundan tarih aktarılmasında bir sorun yaşıyorum. tarih aralığını örneğin 01-06 Ocak olarak tanımladığımda doğru olarak tabloya parçalayarak kaydediyor ancak word tablosundan aynı alanı çektiğimde tarihler yanlış aktarılıyor. bir çözümüne yardımcı olabilir misiniz?
Yaptığım denemelerde, örneğin "15-20 Ocak" yazan bir hücreden gelen veriyi parçaladığımda 15 ve 20 yi seçebiliyor ama Ocak, Şubat vs. harf karakterlerini algılayamıyor. Nasıl Çözülebilir bu durum ?
01-07 Ocak
07-09 Şubat
mesela yukardaki tarihler tabloya nasıl aktarılmalı?
not: ay adları word belgesine elle girildiyse yazım hataları olabilir,
bu durumda ne yapılacak?
(30-09-2024, 13:36)kahramanselim demiş ki: Yaptığım denemelerde, örneğin "15-20 Ocak" yazan bir hücreden gelen veriyi parçaladığımda 15 ve 20 yi seçebiliyor ama Ocak, Şubat vs. harf karakterlerini algılayamıyor. Nasıl Çözülebilir bu durum ?
sorun bir önceki konunuzdaki sorunla aynı; wordden alırken "ocak" olarak almıyor, en sona fazladan bir yeni satır karakteri alıyor 10-07 Ocak verisini parçaladığınızda "Ocak" + yeni satır karakteri olduğundan aysayı değeri boş dönüyor bu da tarihlerin yanlış olmasına sebep oluyor
(30-09-2024, 13:36)kahramanselim demiş ki: Yaptığım denemelerde, örneğin "15-20 Ocak" yazan bir hücreden gelen veriyi parçaladığımda 15 ve 20 yi seçebiliyor ama Ocak, Şubat vs. harf karakterlerini algılayamıyor. Nasıl Çözülebilir bu durum ?
sorun bir önceki konunuzdaki sorunla aynı; wordden alırken "ocak" olarak almıyor, en sona fazladan bir yeni satır karakteri alıyor 10-07 Ocak verisini parçaladığınızda "Ocak" + yeni satır karakteri olduğundan aysayı değeri boş dönüyor bu da tarihlerin yanlış olmasına sebep oluyor
Hocam ben gelen verideki boşluk karakterini "Trim(Mid(doc.Tables(1).Cell(i, 2).Range.Text, 1, Len(doc.Tables(1).Cell(i, 2).Range.Text) - 1))" ile temizliyorum. hücrede bulunan tarih bilgisini kod ile göndersem bile (Örneğin "15-20 Ocak") Ocak kelimesini okuyamıyor. veritabanına 15..2024-20..2024 olarak çekiyor. string bir veri tipi olmasına rağmen bunu okuyamamasını anlayamadım.
(30-09-2024, 13:36)kahramanselim demiş ki: Yaptığım denemelerde, örneğin "15-20 Ocak" yazan bir hücreden gelen veriyi parçaladığımda 15 ve 20 yi seçebiliyor ama Ocak, Şubat vs. harf karakterlerini algılayamıyor. Nasıl Çözülebilir bu durum ?
sorun bir önceki konunuzdaki sorunla aynı; wordden alırken "ocak" olarak almıyor, en sona fazladan bir yeni satır karakteri alıyor 10-07 Ocak verisini parçaladığınızda "Ocak" + yeni satır karakteri olduğundan aysayı değeri boş dönüyor bu da tarihlerin yanlış olmasına sebep oluyor
Hocam ben gelen verideki boşluk karakterini "Trim(Mid(doc.Tables(1).Cell(i, 2).Range.Text, 1, Len(doc.Tables(1).Cell(i, 2).Range.Text) - 1))" ile temizliyorum. hücrede bulunan tarih bilgisini kod ile göndersem bile (Örneğin "15-20 Ocak") Ocak kelimesini okuyamıyor. veritabanına 15..2024-20..2024 olarak çekiyor. string bir veri tipi olmasına rağmen bunu okuyamamasını anlayamadım.
nihayet çözdüm. ayad = Trim(Mid(p3, 1, Len(p3) - 1)) şeklinde ay adını tekrar işlemden geçirdiğimde oldu. yardımlarınız için çok teşekkür ederim.