Bom dia a todos
Tenho uma BD referente a uma prova desportiva, onde estão inscritos 200 atletas. A visualização da fiche individual de cada atleta é feita através dum formulário que faz uma consulta através do número de inscrição do atleta (1 a 200), mostrado num campo chamado "numAtleta".
Nesse formulário quero uma listbox que mostre todos os ficheiros PDF que se encontram no processo digital de cada atleta. Os respectivos processos digitais estão guardados no seguinte caminho: "C:\ProcessosAtletas\?" em que "?" corresponde a uma pasta nomeada com um número de 1 até 200.
Já tenho a listbox e o código que estou a usar é o seguinte:
Dim strArquivo As String
Dim strCaminho As String
Me!ListaProDig.RowSource = ""
strCaminho = "C:\ProcessosAtletas\" & Me.numAtleta
strArquivo = Dir$(strCaminho & "*")
Do While Len(strArquivo) > 0
Me!ListaProDig.AddItem strArquivo
strArquivo = Dir$()
Loop
Acontece porém que não consigo visualizar nada na listbox. Se tirar a parte do "& Me.numAtleta" e acrescentar no caminho, por exemplo o número 100, vejo todo o processo do atleta número 100. Mas eu quero ver o processo correspondente ao número do atleta que estou a visualizar no formulário.
A segunda parte, tem a ver com a abertura de cada ficheiro PDF que se encontra na pasta do processo. Quero que ao clicar em cima do nome do ficheiro listado na listbox, abra o respectivo PDF.
Alguém tem alguma dica? Obrigado a todos.
Tenho uma BD referente a uma prova desportiva, onde estão inscritos 200 atletas. A visualização da fiche individual de cada atleta é feita através dum formulário que faz uma consulta através do número de inscrição do atleta (1 a 200), mostrado num campo chamado "numAtleta".
Nesse formulário quero uma listbox que mostre todos os ficheiros PDF que se encontram no processo digital de cada atleta. Os respectivos processos digitais estão guardados no seguinte caminho: "C:\ProcessosAtletas\?" em que "?" corresponde a uma pasta nomeada com um número de 1 até 200.
Já tenho a listbox e o código que estou a usar é o seguinte:
Dim strArquivo As String
Dim strCaminho As String
Me!ListaProDig.RowSource = ""
strCaminho = "C:\ProcessosAtletas\" & Me.numAtleta
strArquivo = Dir$(strCaminho & "*")
Do While Len(strArquivo) > 0
Me!ListaProDig.AddItem strArquivo
strArquivo = Dir$()
Loop
Acontece porém que não consigo visualizar nada na listbox. Se tirar a parte do "& Me.numAtleta" e acrescentar no caminho, por exemplo o número 100, vejo todo o processo do atleta número 100. Mas eu quero ver o processo correspondente ao número do atleta que estou a visualizar no formulário.
A segunda parte, tem a ver com a abertura de cada ficheiro PDF que se encontra na pasta do processo. Quero que ao clicar em cima do nome do ficheiro listado na listbox, abra o respectivo PDF.
Alguém tem alguma dica? Obrigado a todos.