Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

pozivanje access-a iz c-a

[es] :: C programiranje :: pozivanje access-a iz c-a

[ Pregleda: 958 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milig
Igor Miloradovic
informaticar
Despotovac

Član broj: 57330
Poruke: 76
*.vdial.verat.net.

ICQ: 319256294


Profil

icon pozivanje access-a iz c-a17.12.2005. u 15:50

Potreban mi je programcic u turbo c-u koji moze da pokrene msaccess. Probao sam sa :
system("c: ... /msaccess")
ali nece pa nece.

Moze li neko da mi pomogne ?
17.12.2005. u 15:50 

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 380
*.hidmet.sr.gov.yu.

Sajt: www.hidmet.sr.gov.yu/lati..


Profil

icon Re: pozivanje access-a iz c-a19.12.2005. u 10:56
Koristi Windows Win32API
ovako
Code:

ShellExecute(NULL, "open", "MSACCESS.EXE", NULL,NULL,SW_SHOWNORMAL);

ili ovako
Code:

ShellExecute(NULL, "open", "MSACCESS.EXE", "D:\\BAZE\\myMDB.mdb",NULL,SW_SHOWNORMAL);

ili nekako trece...
19.12.2005. u 10:56 

milig
Igor Miloradovic
informaticar
Despotovac

Član broj: 57330
Poruke: 76
213.244.197.*

ICQ: 319256294


Profil

icon Re: pozivanje access-a iz c-a19.12.2005. u 17:53
Zahvaljujem na odgovoru, ali ne znam kako da "ukljucim" Win32API. Da li je to neka klasa ? Kako da je uvezem u program ? Napominjem da koristim onaj "stari" Turbo C za DOS.
19.12.2005. u 17:53 

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 380
*.hidmet.sr.gov.yu.

Sajt: www.hidmet.sr.gov.yu/lati..


Profil

icon Re: pozivanje access-a iz c-a19.12.2005. u 18:26
Citat:
Napominjem da koristim onaj "stari" Turbo C za DOS

Koliko je star i sta moze da radi - nemam pojma ...
Bice tu problema sa dugim imenima.
Ali ako bas hoces, da sa tako starim komajlerom to uradis pokusaj ovo:
Code:

/*
Testirano na:
WindowsXP SP2, Dev-C++ v4.9.9.2 with Mingw/GCC 3.4.2
*/
#include <stdlib.h>
int main(){
    system("C:\\PROGRA~1\\MICROS~2\\Office\\MSACCESS.EXE D:\\BAZE\\myMDB.mdb");
    system("pause");
    return 0;   
}

Kako ce kod tebe tacno izgledati komandna linija, proveri sam.
Kod mene je putanja do Access-a:
C:\Program Files\Microsoft Office\Office
ali kako ispred imam i:
C:\Program Files\microsoft frontpage
Windows kad pretvori u kratka imena dobijem respektivno
C:\PROGRA~1\MICROS~2\Office\ (za office)
C:\PROGRA~1\MICROS~1\ (za frontpage)

... :-) ako vec hoces da pozivas Win programe predji na neki noviji kompajler i na window programiranje. He!
19.12.2005. u 18:26 

milig
Igor Miloradovic
informaticar
Despotovac

Član broj: 57330
Poruke: 76
*.vdial.verat.net.

ICQ: 319256294


Profil

icon Re: pozivanje access-a iz c-a20.12.2005. u 18:59
Ovo radi ! Hvala !

Dugujem ti objasnjenje zasto mi sve ovo treba : "nadaleko" je poznata ona losa osobina access aplikacija da je moguce zaobici AutoExec makro i Startup opcije ako se pri startovanju aplikacije drzi SHIFT. Mislio sam da cu pozivanjem access aplikacije iz nekog druge aplikacije (u ovom slucaju C programa) resiti taj problem. Medjutim nije uspelo. Jedino sto jos nisam probao je da u c programu ubacim jedan IF koji bi ispitivao da li je SHIFT pritisnuto pa ako nije onda poziva access, a u suprotnom nista.

Turbo C koristim jer nemam drugi kompajler (Inace programiranje u C/C++ izbegavam jer mi deluje dosta tesko). Mozes li da mi preporucis neki - naravno da je besplatan i da nije veliki za download i da nije komplikovan za instalaciju i da nije komplikovan za koriscenje ...? :-)
20.12.2005. u 18:59 

Buffy
Stanko Culaja
za sada sam nezaposlen!
Sipovo,Republika Srpska

Član broj: 45310
Poruke: 312
*.teol.net.

Sajt: www.sipovo.org


Profil

icon Re: pozivanje access-a iz c-a20.12.2005. u 19:29
naravno, dev-c++ :)
www.bloodshed.net
SAMO DA RATA NE BUDE,
LUDILA MEDJU LJUDIMA,
VELIKI NUDE ZABLUDE,
PLASE NAS RAZNIM CUDIMA
I SVAKOJ BAJCI NAUDE,
DA RATA NE BUDE.

Djordje Balasevic
20.12.2005. u 19:29 

[es] :: C programiranje :: pozivanje access-a iz c-a

[ Pregleda: 958 | Odgovora: 5 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.