Olá Cícero.

 

Neste caso os dois são projetos diferentes, executáveis diferentes, conexões
diferentes ao banco de dados. Não vejo uma forma de comunicação direta entre
os dois. A única maneira que vejo é você passar na linha de comando, como
parâmetro na hora da chamada do Project1, o registro que você selecionou no
Project e lá no Project1 você buscar esse registro. Não vejo outra saída.

 

Tipo:

No momento da chamada no project você usar: project1.exe chavedoregistro
(ex: project1.exe 1534)

 

No Project um quando abrir fazer o select pra buscar o registro, algo como: 

cdsTabela.CommandText := ‘Select * from tabela where chave = ‘ +
paramStr(1);

 

ou

 

qryTabela.Sql := ‘Select * from tabela where chave = ‘ + paramStr(1);

 

ou posicionar a tabela:

Locate('chave', paramStr(1), [loPartialKey]);

 

ParamStr(1) retorna para você o primeiro parâmetro passado na linha de
comando. 

ParamStr(2) retorna o segundo e assim por diante.

ParamStr(0) retorna o nome do executável chamado.

 

Pode ser que assim você resolva. Não conheço outra maneira, mas pode ser que
alguém da lista conheça.

Um abraço

 

  _____  

Claudiney Cogo
N2 Sistemas e Soluções em Informática
Av. São Paulo, 172 - 15º Andar - Sala 1505
Fone/Fax: (44) 3029-6053 - Maringá - Paraná
 <http://www.n2solutions.com.br/> www.n2solutions.com.br
 <http://www.nfe.n2solutions.com.br/> www.nfe.n2solutions.com.br
 <http://www.studion2.com.br/> www.studion2.com.br

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Fios e Cabos
Enviada em: sábado, 3 de outubro de 2009 22:43
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] integrando bases de dados

 

  

Minha duvida é a sgte .... tenho um Project.exe que chama outro modulo
projec1.exe ...

Como posso fazer para um form do project1 acessar uma base de dados com o
ponteiro definido no Project.

Ou seja ... kero abrir o form do project1 no registro definido pelo Project
.... 

Tudo está funcionando ... porém qdo abro o sistema 2 ele está no primeiro
registro do banco ... 

Obrigado 

FIOS E CABOS ENGENHARIA LTDA

CÍCERO FERNANDES

ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

CREA-SC 27.958-0

0xx(47) 3521-2988 - 0xx(47) 9191.6226

www.fiosecabos.ind.br <http://fiosecabos.ind.br/> -
cic...@fiosecabos.ind.br <mailto:cicero%40fiosecabos.ind.br> 

P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE! 

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]

Responder a