Forum » Programiranje » [Access] "Lokacija" v accessu
[Access] "Lokacija" v accessu
smrekca ::
Ok mam en problem v accessu k mi bo požrl živce....in sicer. Narejen imam čist preprost makro - in njegova funkcija je, da odpre določeno excelovo datoteko, ki se nahaja v isti mapi kot accessova datoteka (baza). Problem je, ker je treba v makroju točno določit pot dokumenta, ki ga odpre.....Kaj pa če ti te dokumente presnemeš na drug disk??!! Makro pol več ne dela, ker pot ni več ta prava!!! Kako se reši ta problem?
Da bi recimo napisal pot: ..\dokument.xls , al pa kej podobnega
Hvala za pomoč
add: mal sem "popravil" naslov in prestavil v pravi oddelek
Da bi recimo napisal pot: ..\dokument.xls , al pa kej podobnega
Hvala za pomoč
add: mal sem "popravil" naslov in prestavil v pravi oddelek
- spremenil: gkovac ()
StratOS ::
Manualno, se popravi
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
smrekca ::
Ja fora je v tem, ker jst nočem da se to fizično spreminja....to pa zato ker bom to accessovo datoteko dal tudi drugim uporabnikom, katero si bodo skopiral na svoj računalnik...pa so mi eni že rekli da bo šlo recimo na F disk.
A res ni druge poti??
A res ni druge poti??
StratOS ::
Seveda je.
Makrič za to.
Za pregled poti do fajla v konfiguracijskih nastavitvah ali pa v registru:
No nekaj takega :
Pregleda nastavitve v konfiguracijski datoteki, če ne obstaja te vpraša za to.
Aja boš moral narediti referenco na Comdlg32.ocx, če hočeš, da ti bo v Accessu delal.
Vrednost funckcije open() je pot do datoteke .
Sem mel male probleme pri znaku različno (HTML Uporabili ste neveljavno / nedovoljeno HTML oznako:)
Makrič za to.
Za pregled poti do fajla v konfiguracijskih nastavitvah ali pa v registru:
No nekaj takega :
Pregleda nastavitve v konfiguracijski datoteki, če ne obstaja te vpraša za to.
Aja boš moral narediti referenco na Comdlg32.ocx, če hočeš, da ti bo v Accessu delal.
Vrednost funckcije open() je pot do datoteke .
Sem mel male probleme pri znaku različno (HTML Uporabili ste neveljavno / nedovoljeno HTML oznako:)
Option Compare Database
Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
Function Odpri() As String
On Local Error Resume Next
Dim D As CommonDialog
Dim Data As String
Dim Ret As String * 255
Dim Ans As Long
Const strNastavitve As String = "Nastavitve"
Const strFile As String = "Datoteka"
Const strIni As String = "Nastavitve.ini"
Set D = New CommonDialog
Ans = GetPrivateProfileString(strNastavitve, strFile, "", Ret, 255, strIni)
If Ans (različno) 0 Then Data = Ret: GoTo Jump
D.CancelError = True
D.DefaultExt = "*.xls"
D.ShowOpen
'Cancel
If Err.Number = 32755 Then Exit Function
Jump:
WritePrivateProfileString strNastavitve, strFile, Data, strIni
Odpri = Data
Set D = Nothing
End Function
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
Zgodovina sprememb…
- spremenila: StratOS ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C#] Prosim pomagajte! Potrebujem program, ki bi pobiral podatke iz ene straniOddelek: Programiranje | 2767 (2377) | David1994 |
» | Excel vprašanjeOddelek: Programiranje | 1159 (1058) | matic |
» | Vb6Oddelek: Programiranje | 1351 (1214) | StratOS |
» | API+VBOddelek: Programiranje | 2123 (1827) | webblod |
» | Odpiranje dat.exe v VBOddelek: Programiranje | 3018 (2811) | webblod |