[VBA] Programın Yüklü Olup Olmadığı
#7
peki access için bunu nasıl yapabiliriz? çünkü eğer access yoksa runtime yüklemesi yaptıracağız mesela... Çok araştırdım bulamadım



  Alıntı
Bu mesajı beğenenler:
#8
(23-05-2012, 13:09)KUTLAR60 demiş ki: peki access için bunu nasıl yapabiliriz? çünkü eğer access yoksa runtime yüklemesi yaptıracağız mesela... Çok araştırdım bulamadım

Merhaba..

Bu şekilde Access'in son dört versiyonlarından birinin yüklü olup olmadığını kontrol edebilirsiniz..:

Visual Basic
  1. Dim trz As String
  2. trz = Environ("ProgramFiles") & "\Microsoft Office\Office"
  3. If Len(Dir(trz & "10\MSACCESS.exe")) > 0 Then a = a + 1
  4. If Len(Dir(trz & "11\MSACCESS.exe")) > 0 Then a = a + 1
  5. If Len(Dir(trz & "12\MSACCESS.exe")) > 0 Then a = a + 1
  6. If Len(Dir(trz & "14\MSACCESS.exe")) > 0 Then a = a + 1
  7.  
  8. If Nz(a, 0) = 0 Then
  9. MsgBox "Access kurulu değil.."
  10. Else
  11. MsgBox "Access kurulu.."
  12. End If





  Alıntı
Bu mesajı beğenenler:
#9
Teşekkürler Taruz hocam, elinize sağlık...



  Alıntı
Bu mesajı beğenenler:
#10
taruz bey ellerinize aklınıza sağlık sayenizde çok şey öğrendim, ama ben bu işlemi daha programı açmadan setup aşamasında yapmak istiyorum. malum access yoksa runtime dosyası yükleyecek bir setup hazırladım ama bi türlü bu yönde bir kaynağa ulaşamadım.




  Alıntı
Bu mesajı beğenenler:
#11
Merhaba..

Setup bitiminde bir bat dosyası açtırıp kontrolü yaptırabilirsiniz.. İnternette bu yönce araştırınız.. Eğer yoksa runtime dosyasının kurulumunu otomatik başlatabilirsiniz..

Basitçe bir yapı vereyim yine de..:

bat is not a supported langage
List of available langages :
modula3, smarty, bibtex, java, gdb, prolog, j, basic4gl, progress, spark, stonescript, proftpd, dos, tsql, oracle11, eiffel, povray, whois, rexx, python, icon, scheme, apache, div, 6502acme, asymptote, oz, objc, javascript, actionscript3, coffeescript, awk, verilog, genero, perl, winbatch, f1, sdlbasic, lb, m68k, freebasic, systemverilog, abap, pixelbender, autohotkey, rpmspec, oracle8, haskell, sql, gwbasic, glsl, boo, cmake, whitespace, mysql, gettext, matlab, algol68, ocaml, jquery, bnf, gml, ecmascript, delphi, epc, objeck, vedit, cil, pcre, xpp, io, autoit, autoconf, nagios, dcl, unicon, nsis, e, parasail, scilab, upc, 4cs, smalltalk, providex, newlisp, magiksf, pascal, vba, bf, ocaml-brief, vim, xorg_conf, lotusformulas, pli, diff, qbasic, robots, oberon2, arm, rsplus, erlang, latex, mxml, text, mmix, clojure, oxygene, fortran, cpp, csharp, genie, lua, lsl2, euphoria, cadlisp, php-brief, email, c_mac, perl6, cfm, pys60, powershell, actionscript, dot, c, xml, mapbasic, freeswitch, q, lolcode, klonec, groovy, html5, vbnet, logtalk, css, applescript, cpp-qt, caddcl, pike, visualprolog, cfdg, rails, idl, make, powerbuilder, sas, locobasic, pycon, vhdl, properties, thinbasic, gambas, typoscript, vala, asp, fo, plsql, parigp, rebol, kixtart, gnuplot, dcs, ldif, bash, oobas, visualfoxpro, asm, ini, falcon, chaiscript, tcl, php, reg, uscript, urbi, lotusscript, postgresql, hq9plus, modula2, 68000devpac, java5, go, blitzbasic, mirc, d, mpasm, pf, ruby, inno, z80, intercal, scala, ada, 6502kickass, 6502tasm, lisp, purebasic, apt_sources, netrexx, llvm, cobol, haxe, octave, avisynth, pic16, html4strict, bascomavr, sparql, teraterm, cuesheet, fsharp, dcpu16, c_loadrunner, zxbasic, xbasic, klonecpp, yaml, hicest, lscript, oorexx, per



  Alıntı
Bu mesajı beğenenler:
#12
Taruz Hocam;

Verdiğiniz bilgi için teşekkürler.. Formumuz git gide zenginleşiyor. Nice Günlere...



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Programın Geleceği varmı çalışmaya devam etmelimiyim. sonerdursun 6 2.304 09-01-2021, 19:37
Son Mesaj: sonerdursun
  [FORM] formlarda değer olmadığı zaman göstermiyor ksy1981 1 942 19-04-2017, 16:06
Son Mesaj: onur_can
  [FORM] programın başka yerde açılması ebkara 1 1.098 04-10-2015, 22:54
Son Mesaj: dsezgin
  programın başka bilgisayarda kullanılmasına engel m çakıcı 13 6.828 01-11-2013, 22:49
Son Mesaj: dsezgin
  [MAKRO] acceste yazilan programin belli bir tarihten sonra calismamasi? rdm52 1 1.293 13-09-2013, 09:39
Son Mesaj: dazi
access-sql-18 [SORGU] Sorgu ile iki tablo arasında birinde olup diğer tabloda olmayan verileri listelemek myesilyurt 2 1.841 14-07-2013, 23:51
Son Mesaj: myesilyurt
  [SORGU] Bir Sütunun Tabloda olup olmadığını nasıl buluruz? ali33 8 3.558 08-06-2012, 13:39
Son Mesaj: ali33
  [SORGU] Sorgu için IF yapısının yeterli olmadığı kombinasyonlarda hangi yapı kullanılabilir? abkbek 25 7.925 25-04-2012, 20:54
Son Mesaj: abkbek

Foruma Git:


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