VB mdb uzantısı

Başlatan isikyasar, 26 Ekim 2011, 16:44:26

JKramer

http://imgur.com/

Computer'a tıklayıp yüklemek istediğiniz resmi seçin. Yükleme bittikten sonra foruma koyabileceğiniz adresleri görebilirsiniz.

isikyasar

ÇALIŞTIR'a bunu yazıyorum açılıyor sorunsuz bir şekilde    \\10.1.9.10\Veteriner\birim faaliyet data\Arayüz\BirimFaaliyet.mdb           



bu şekilde neden olmuyor..

Private Sub Command1_Click()
Shell ("C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE \\10.1.9.10\Veteriner\birim faaliyet data\Arayüz\BirimFaaliyet.mdb"), vbNormalFocus
End Sub

NecroCapo

#17
Bu şekilde kullanırsanız, vb boşluk karakterinden sonrasını ayrı parametre olarak algılayabiliyor. Yani aslında access ile \\10.1.9.10\veteriner\birim dosyasını açmak istiyor. faaliyet ayrı parametre, data\arayuz\birimfaaliyet.mdb de ayrı bir parametre zannediyor.

bir de şunu deneyin:
Shell (""" & "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE " & """ & " " & """ &  "\\10.1.9.10\Veteriner\birim faaliyet data\Arayüz\BirimFaaliyet.mdb" & """)

naci

mdb dosyasi'nin hangi Access versiyonu ile hazirlandigina bakmak lazim bu önemli. microsoft access ilgili versiyon kurulu degilse "access runtime" kurarak da onu yalnizca kullanim amacli calistirmak mumkün. Eger ms access kurulu ise kaynak koduna erismeniz mumkun degisiklik yapmak mumkun. Access kendi icerisinde VBA denen inline visual basic ile programlanabilir (versiyona göre degisik kod gerekir) windows api ile ileri fonksiyonlara erisebilirsiniz bu konuda bir cok örnek mdb dosyalari mevcut kitaplar mevcut. bu yazanlar her versiyonu kafadan kafasina göre dusunmeden degistirdigi icin millet illallah demis durumda. Bunun disinda bir cok programlama dili ile kendi programinizi yaparak, MDB dosyasini yalnizca veri kaynagi olarak geri planda kullanabilirsiniz. Resimleri iceriye degil disariya kaydetmek tercih ediliyor. Zira sizin her tasidiginiz resim onlarca farkli formattan olusacagindan ve access resim kontrolu sizin clipboard'dan yapistirdiginiz bazi desteklenmeyen resim formatlari yuzunden bozulur mdb'ye erisemezsiniz. Dolayisiyla bu formatlari tespit edip disariya yani diske resim olarak kaydetmek evladir. Mesela delphi ile ADO cok az miktarda kod yazarak SQL ile bunu yapmaniza imkan verir. eger hersey ucretsiz olsun derseniz PHP kullanin boylece internet browser uzerinden erisilebilir olur. MDB formatini baska veri bankasi formatina da cevirebilirsiniz (migration). Bu durumda ucretsiz ve ondan cok daha nitelikli veri bankalarinin oldugu da devreye girer. Kolay gelsin saygilar.

isikyasar

Shell (""" & "C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE " & """ & " " & """ &  "\\10.1.9.10\Veteriner\birim faaliyet data\Arayüz\BirimFaaliyet.mdb" & """)

bunu vb kabul etmiyor. sanırım biyerinde yanlış karakter var.