ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

criação de índice

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
lomaster
Novato
Novato


Registrado: Segunda-Feira, 10 de Março de 2008
Mensagens: 46

MensagemEnviada: Dom Set 14, 2008 11:08 pm    Assunto: criação de índice Responder com Citação

Pessoal , estou com missão de criar um programa que possa fazer digitalizações e as mesmas deverão estar ligadas a um id,. Ex:
o Sñr "x" digitalizou duas imagens. Em uma consulta posterior estas imagens devem ser recuperadas. Desculpem-me, mas só consegui fazer o esquema para a digitalização. Não consigo visualizar um algoritimo para resolver isso. Alguém pode me ajudar com alguma coisa?

Atte,.

Lomaster
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
lcr
Novato
Novato


Registrado: Terça-Feira, 27 de Setembro de 2005
Mensagens: 13

MensagemEnviada: Sáb Nov 01, 2008 9:17 pm    Assunto: Responder com Citação

Ola! Cara uma vez pecisei de algo parecido. Solucionei assim...

Na tabela abaixo registrava caminhos e indice dos arquivos, claro que no meu caso o nome dos arquivos são exatemente o indice.

CREATE TABLE ARQUIVOS (
INDICE INTEGER NOT NULL,
CAMINHO VARCHAR(250) NOT NULL
);

A minha aplicação não salvava o arquivo apenas recebia o Path que o usuário indicava. Segue trecho que verifica a existência do arquivo e se esse existir, salva na tabela
...
if FileExists(ShellTreeView1.Path+'\'+dm.IbDesenhoINDICE.AsString+'.pdf') then
begin
dm.IbDesenhoINDICE.Value:=dm.TPecCodNrP.Value;
dm.IbDesenhoCAMINHO.Value:=ShellTreeView1.Path;
dm.IbDesenho.Post;
...

// esse trecho verifica a existência e exibe o arquivo num OLE
...
if FileExists('F:\ArqMort\'+dm.IbDesenhoINDICE.AsString+'.pdf') then begin
arqText:=dm.IbDesenhoCAMINHO.Value+dm.IbDesenhoINDICE.AsString+'.pdf'';
Formpec.OleContainer1.CreateLinkToFile(arqtext,false);
Formpec.OleContainer1.Enabled:=true;
end else begin
...

Espero ter ajudado, Abraço!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB