VBA'da Shell kullanırken Dosya Yolunda Türkçe karakter ve boşluk sorunu!
#1
access-sql-20 
Merhaba,

Veritabanında Call Shell kullanarak aynı dosyayı runtime modunda çalıştırıyorum. Dosyanın yolunu ise otomatik bulduruyorum. Ama dosya yolunda boşluk ve Türkçe karakter olunca sorun çıkıyor ve tanınmıyor.

Örnekte verilen dosyayı ana dizinlerde ve boşluksuz, türkçe karakter olmayan dizinlerde çalıştırısanız sorun yok.

Bu sorunu aşmak için ne yapılmalı?


Eklenti Dosyaları
.zip   KarakterSorunu.zip (Boyut: 20,21 KB / İndirilme: 129)
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba;

Alttaki gibi dener misiniz?

Visual Basic
  1. Dim bb As String
  2.  
  3. bb = "C:\Program Files\Microsoft Office\OFFICE11\msaccess.EXE" & " " & """" & _
  4. CurrentProject.FullName & """"
  5.  
  6. Call Shell(bb & " /runtime", 1)


Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#3
Merhaba,

sizin kodlarla denediğimde ekteki hatayı verdi.


Eklenti Dosyaları
.gif   Pano01.gif (Boyut: 13,82 KB / İndirilme: 123)
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#4
Uygulamayı kapatın, açın tekrar deneyin, kodlara hiç girmeden.. Tabii önce yukarıda verdiğim kodlarla revize etmeniz gerekiyor..
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#5
Bende de çalıştı.. Teşekkürler beab05 Wink



  Alıntı
Bu mesajı beğenenler:
#6
access-sql-9 
Evet kapatıp açınca çalıştı. Teşekkürler Beab05.

Ben de önceki planlarımı deniyordum bu soruna. İyice canımı sıkmıştı bu konu bu sabah uğraşmaya başladım. Tabi siz bana göre önde başladınız tecrübelerinizle, birikiminizle. Sonunda geç te olsa oldu. Konuya zenginlik katsın diye ekliyorum. Tırnak işaretini (") ASCII koduna çevirip yazdım Chr$(34) oldu.

Kod:
Dim stAppName As String

stAppName = "C:\Program Files\Microsoft Office\OFFICE11\msaccess.EXE"
Call Shell(stAppName & " " & Chr$(34) & CurrentProject.FullName & Chr$(34) & " /runtime", 1)

Wink
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Word Dot şaplonunu Açtırarak Dosya Göndermek Aplt 1 344 12-01-2025, 17:11
Son Mesaj: dsezgin
  [RAPOR] Satır Aralarında Boşluk Olması meceka 1 369 31-05-2024, 15:16
Son Mesaj: dsezgin
access-sql-9 [RAPOR] Türkçe Karakter Sorunu sevvalkalay 5 446 13-03-2024, 11:26
Son Mesaj: sevvalkalay
  Ingilizce Türkçe Sözlük Elifgngr 5 1.258 10-02-2024, 21:17
Son Mesaj: özgülapt
  Aktarım Yaparken Dosya Adını Değiştirme zimbit 4 507 04-02-2024, 00:42
Son Mesaj: zimbit
  [FORM] form klasör içinde dosya kontrolü obaysal42 4 2.523 29-12-2023, 10:24
Son Mesaj: burhanb
  [VBA] Dosya Yolu Yazdırma benuva 2 528 26-11-2023, 19:06
Son Mesaj: benuva
  [VBA] Dosya Yolu Boş Ise Hata Alıyorum serdem48 4 479 26-10-2023, 14:11
Son Mesaj: serdem48

Foruma Git:


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