Preciso de Ajuda.....
Ola pessoal
Recebo todos as dias arquivos em formato TXT,
neste arquivos constam informações
de funcionários neste formato:
01/11/2003 - Apresentação
Apresentar relatorios referente a despesas do seguinte periodo.
Vendedor: José da Silva, Pedro Andrade e Artur Oliverira Jr.
01/11/2003 - Apresentação
Apresentar relatorios de desempenho do seguinte periodo.
Supervisor: José da Silva, Pedro Andrade e Artur Oliverira Jr.
Gostaria de saber como comparar os nomes dos vendedores, supervisores e Gerentes do arquivo texto com os dados da minha base.
A intenção é que cada funcionário receba uma cópia somente do texto que consta seu nome.
OBS: O Banco de dados encontra-se em Interbase, o nome da tabela é funcionario e o campo NOME.
Obrigado a todos pela atenção.
Recebo todos as dias arquivos em formato TXT,
neste arquivos constam informações
de funcionários neste formato:
01/11/2003 - Apresentação
Apresentar relatorios referente a despesas do seguinte periodo.
Vendedor: José da Silva, Pedro Andrade e Artur Oliverira Jr.
01/11/2003 - Apresentação
Apresentar relatorios de desempenho do seguinte periodo.
Supervisor: José da Silva, Pedro Andrade e Artur Oliverira Jr.
Gostaria de saber como comparar os nomes dos vendedores, supervisores e Gerentes do arquivo texto com os dados da minha base.
A intenção é que cada funcionário receba uma cópia somente do texto que consta seu nome.
OBS: O Banco de dados encontra-se em Interbase, o nome da tabela é funcionario e o campo NOME.
Obrigado a todos pela atenção.
Hidvegi
Curtidas 0
Respostas
Afarias
11/11/2003
primeiro vc vai carregar os dados (pelo menos nomes dos vendedores/supervisores/etc...) para seu progrema (uma variável por exemplo) e então, vc pode usar uma consulta SQL para achar o usuário no banco, ex::
select * from funcionario
where nome = :nome
ou
select * from funcionario
where nome starting with :nome
o código pode ser algo como ::
with IBQuery1 do
begin
Close;
Params[0].AsString := SuaVariavelComNome;
Open;
end;
T+
select * from funcionario
where nome = :nome
ou
select * from funcionario
where nome starting with :nome
o código pode ser algo como ::
with IBQuery1 do
begin
Close;
Params[0].AsString := SuaVariavelComNome;
Open;
end;
T+
GOSTEI 0
Hidvegi
11/11/2003
Obrigado pela resposta...vou tentar
Hidvegi
Hidvegi
GOSTEI 0