Newsgroup: it.comp.appl.access
Titolo: restituire il percorso del file x MA

Caro MAssimiliano!
ho trovato l'errore per il quale il tuo esempio non funzionava in effetti
erano le ultime righe del codice del modulo che erano disabilitate con
l'apostrofo. 
Ho tolto gli apostrofi e tutto funziona perfettamente!
e non insistere nel dire che a te funzionava prima di mandarmelo! :-=))))
....l'esempio hiperlink e non alludiamo ad altro!!!! se nň qualcuno si
potrebbe prendere la pizzicata HE! HE! 
grazie! 
luigi
Option Compare Database
Private Declare Function GetOpenFileName Lib "comdlg32.dll" _
             Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As
Long
 Private Type OPENFILENAME
    lStructSize As Long
    hwndOwner As Long
    hInstance As Long
    lpstrFilter As String
    lpstrCustomFilter As String
    nMaxCustFilter As Long
    nFilterIndex As Long
    lpstrFile As String
    nMaxFile As Long
    lpstrFileTitle As String
    nMaxFileTitle As Long
    lpstrInitialDir As String
    lpstrTitle As String
    flags As Long
    nFileOffset As Integer
    nFileExtension As Integer
    lpstrDefExt As String
    lCustData As Long
    lpfnHook As Long
    lpTemplateName As String
 End Type
 'Funzione da richamare
 Public Function cmdlg_file(sInitDir As String, sFilter As String)
    'Autore: Stefano Bettini
    'Restituisce: il percorso completo del file selezionato
    Dim OpenFile As OPENFILENAME
    Dim lReturn As Long
    OpenFile.hwndOwner = Application.hWndAccessApp
    OpenFile.lStructSize = Len(OpenFile)
    OpenFile.lpstrFilter = sFilter
    OpenFile.nFilterIndex = 1
    OpenFile.lpstrFile = String(257, 0)
    OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
    OpenFile.lpstrFileTitle = OpenFile.lpstrFile
    OpenFile.nMaxFileTitle = OpenFile.nMaxFile
    OpenFile.lpstrInitialDir = sInitDir
    OpenFile.lpstrTitle = "Selezione"
    OpenFile.flags = 0
    lReturn = GetOpenFileName(OpenFile)
    If lReturn = 0 Then
      cmdlg_file = ""   *** All'inizio di questa riga c'era l'apostrofo ***
    Else
       cmdlg_file = Left(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile,
Chr$(0)) - 1)   *** All'inizio di questa riga c'era l'apostrofo ***
    End If
 End Function
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 luigi
C'hai lavorato su???
Bene, questo era il io scopo: un inconveniente
stupido che però ti ha spronato a lavorarci.
Sono Bastardo dentro (e un pò fuori).
;-P
MAssimiliano

 MAssimiliano
Più dentro che fuori... (e non insistere, hai capito?????) :-D
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 


 Piů dentro che fuori... (e non insistere, hai capito?????) :-D
mi sa che chi si prende le pizzicate sei tu eh??????
ti piace sfrocoliare i cani che dormono?  :-===))))))))))))))
ha ha ha !!!
saluti
luigi
-- 


 -- 
AH! BRAVO! L'hai chiamato "cane" eheee??!!
So' cacchi, so'...
Ciao.
-- 
Sergio MAZZA

 luigi
e chi sarebbero i "CANI"????
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 


 MAssimiliano
Quoto
Antonio

 Antonio
Quoto anch'io
ROTFL
MAssimiliano

 Ciao.
ooooooooohhhh!
non è che mi devo preoccupare anche di quello che scrivo?????
quello è un detto che si usa da queste parti!!!!
mi scusassero i cani!  aaaahh ha ha ha hha !
