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 :
E00001Joã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
>
>E00001João.pdf,
>
>E00002Maria.pdf,
>
>E00003João.pdf,
>
>E00001Marcos.pdf,
>
>Se eu escolher o cliente João ele deve localizar, filtrar e mostrar na tela
>os arquivos:
>
>E00001João.pdf,
>
>E00003Joã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]

Responder a