OsvaldoLaviosa ha scritto:
Visto che hai un pulsante che si chiama Comando249, in realtà i controlli che hai in maschera non si chiamano [Data], [Progr]
MARCO70 ha scritto:
i campi sono DATA e PROGR e sono in formato data e numerico. non capisco il senso della tua domanda
A seconda se hai costruito la maschera con procedura guidata o manualmente in visualizzazione struttura, in quest'ultimo caso potresti anche aver aggiunto in un secondo momento i rispettivi controlli (caselle di testo) [Data] e [Progr]. Può accadere che i corrispondenti campi della tabella sottostante si chiamano (ovviamente) così, ma le rispettive proprietà "Nome controllo" potrebbero avere un nome diverso.
Ho provato a rileggere un po' tutto. Intanto questo
Private Sub Comando244_Click()
Dim StrInput As String
StrInput = "C:\Users\Marco\FATTURE ACQUISTO\" & DatePart("yyyy", [Data]) & "\" & Me!Progr & ".pdf"
[Comando249].HyperlinkAddress = StrInput
End Sub
sostieni che "funzionerebbe": bocciato da me e Phil...
Mentre questo
Private Sub Comando249_Click()
Dim StrInput As String
StrInput = "C:\Users\Marco\FATTURE ACQUISTO\" & Format$(Me![Data], "YYYY") & "\" & Me!Progr & ".pdf"
Application.FollowHyperlink StrInput
End Sub
lo preferiamo...se non altro chiama (senza dubbi) il Me![Data] (quella che si vede in quel momento sulla maschera) e preleva l'Anno.
Possiamo concentrarci su questo?
MARCO70 ha scritto:
il file lo apre ma sotto apre una maschera errore che dice:
impossibile prire C:\Users\Marco\FATTURE ACQUISTO\2014\.pdf. impossibile aprire il file specificato
Ad onor del vero il file che poi mi apre è del 2016.
vedi l'anno lo legge 2014 invece è 2016 e il nome del file non c'è. mette solo .pdf
A me appare tutto molto strano. Se tu potessi allegare o linkare una immagine di quello che si vede nella tua maschera...