Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 14 odgovora
  • 4.943 pregleda

Najnovija ↓

pokretanje baze iz baze 10.01.2008. u 14:49 · pre 229 meseci #1
zanima me kako pokrenuti mdb fajl iz mdb fajla

zanc imam aplikaciju
mdb koja je pocetna
pa onda druge aplikacije
koje se pokrecu iz te
znaci zanima me kako da na dugme iz jedne mdb otvori drugu normalno u drugom prozoru
Re: pokretanje baze iz baze 11.01.2008. u 00:19 · pre 229 meseci #3
Function OtvoriDrugu()
Dim objAccess As Object
Dim Putanja as String
Dim Dokument As String


Putanja="Putanja" & "\"
Dokument =Putanja & "Imedokumenta"
Set objAccess = GetObject(Dokument)

End Function
Potpis
zxz
Re: pokretanje baze iz baze 11.01.2008. u 11:02 · pre 229 meseci #6
Getsbi dobro si ti njemu rekao mislim da moze i shelom samo je mozda ovo elegantnije rjesenje.
Potpis
zxz
Re: pokretanje baze iz baze 12.01.2008. u 19:35 · pre 228 meseci #7


Private Sub btnProizvodnja_Click()
Dim objAccess As Object
Dim Putanja As String
Dim Dokument As String
Putanja = "C:\Software\Proizvodnja" & "\"
Dokument = Putanja & "SoftProizvodnja.mdb"
Set objAccess = GetObject(Dokument)
End Sub

ne otvori
uredno se ucitaju ali ga ne otvori
Re: pokretanje baze iz baze 12.01.2008. u 20:40 · pre 228 meseci #8
Probaj sa ovom.

Public Function OtvoriFajl(Sfile As String) As Variant
'*******************************************
'Ime: OtvoriFajl (Function)
'Sadržaj: Otvaranje drugog fajla
'Ulazni parametri:Na vrhu modula postaviti sledece:

'.............................................................................................................................................................................
'Const MAX_FILENAME_LEN = 260
'Private Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long
'.............................................................................................................................................................................
'Izlazni parametri:
'*******************************************

On Error GoTo Greska

Dim Izvrsni As String
Dim i As Integer, s2 As String
Dim a

If Dir(Sfile) = "" Or Sfile = "" Then
MsgBox "File not found!", vbCritical
Exit Function
End If

s2 = String(MAX_FILENAME_LEN, 32)

i = FindExecutable(Sfile, vbNullString, s2)
If i > 32 Then
Izvrsni = Left$(s2, InStr(s2, Chr$(0)) - 1)
Else
MsgBox "Nije povezano"
End If
Shell Izvrsni & " " & Sfile, vbNormalFocus

Izlaz:
Exit Function
Greska:
GreskaB (Err.Number)
Resume Izlaz
End Function
Potpis
zxz
Re: pokretanje baze iz baze 13.01.2008. u 11:41 · pre 228 meseci #10
Moja pretpostavka zasto negdje ne radi je:
Zato sto je access vec podignut a acces ne moze podici 2 aplikacije e sad dali postoji opcija da se ponovo podigne access te aplikacija to bih ja vas pitao ako neko zna.
Ako nisam uspio dobro objasniti pokusat cu na wordu.
Word napr. ima opciju da se vise dokumenata podigne u jednom prozoru ili pak svaki dokument u drugom.
Potpis
zxz
Re: pokretanje baze iz baze 13.01.2008. u 13:28 · pre 228 meseci #11
OS: MS Winows XP Profesinal v.2002 sp2
DBMS: MS Access 2003 (Office 2003 sp2)

Ovo su moje reference. Mogu da otvorim Access onoliko puta koliko imam memorije. Možda starije verzije ne mogu. Probaću popodne u kacelariji tamo imam Access 2000 pod Windows '98 SE. Čini mi se da ranije nije moglo.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: pokretanje baze iz baze 13.01.2008. u 13:39 · pre 228 meseci #12

win xp sp2
office 2003 sad ne znam dali je sp2
Re: pokretanje baze iz baze 14.01.2008. u 08:59 · pre 228 meseci #13
Ako se koristi shell onda ovako

program = "C:\Program Files\Microsoft Office\Office10\msaccess"
putanja = "c:\damir\OPTIkvaliteteTRT.mdb"
start = program + " " + putanja
izvrsi = Shell(start)

Re: pokretanje baze iz baze 14.01.2008. u 12:25 · pre 228 meseci #14
@ Trtko
Hvala Trtko. Ovo nisam znao. Pokretao sam sa Shell() samo .exe. Isprobaću.
@ Dr.Pucko
Trebalo bi da pokreće više prozora bez obzira na to koji je Office 2003. I Office 2002 isto to može. Starije verzije više nemam.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: pokretanje baze iz baze 14.01.2008. u 20:06 · pre 228 meseci #15
Private Sub btnProizvodnja_Click()
Dim putanja, program, start, izvrsi

program = "C:\Program Files\Microsoft Office\OFFICE11\msaccess"
putanja = "C:\Software\Proizvodnja\SoftProizvodnja.mdb"
start = program + " " + putanja
izvrsi = Shell(start)

End Sub

Ovo radi
Hvala svima na savjetima problem riješen
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme