Isso pode te ajudar ...
utilizo a mascara abaixo para pesquisar arquivos da nota fiscal eletronica ,
pois tenho varios pontos de emissao de notas ..
no seu caso :
E1João.pdf
??João.pdf
att. Marcio
gMaskPesquisa:= '';
//42090782636911000174550010009320539884052403-nfe.xml
gMaskPesquisa := '??' +
paEmp.CNPJ + paEmp.modNF + paEmp.SerieNF +
'' + paEmp.empcod + '?' ;
function procuraArquivos(const pastaProcura : String; Mascara : String;
const tipoArquivo:String):TstringList;
var
Mask : String;
ResultFile: Boolean;
SearchArquivo: TSearchRec;
StringList : TStringList;
begin
Result := TStringList.Create;
try
mask := pastaProcura + Mascara + tipoArquivo;
ResultFile := (FindFirst(Mask, faArchive, SearchArquivo) = 0);
try
if ResultFile then
repeat
result.add(SearchArquivo.Name);
until(FindNext(SearchArquivo) 0);
finally
FindClose(SearchArquivo);
end;
except
FreeAndNil(Result);
raise;
end;
end;
At 15:37 17/11/2009 -0300, you wrote:
Caro amigos, preciso localizar uns arquivos PDFs baseado em um critério
qualquer, filtrar os arquivos localizados e quando eu der um clique ele
abrir o arquivo pdf.
Exemplo:
Numa pasta tenho n arquivos do tipo
E1João.pdf,
E2Maria.pdf,
E3João.pdf,
E1Marcos.pdf,
Se eu escolher o cliente João ele deve localizar, filtrar e mostrar na tela
os arquivos:
E1João.pdf,
E3João.pdf,
Existe algum componente para isso?
Preciso de uma luz!
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]