Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Pessoal,

 

 

no Delphi 7, não existe um jeito de se passar somente um parametro de data e ele substituir em várias linhas ?

 

 

Exemplo:

 

Preciso selecionar todos os lotes de produção que utilizam a mesma data como parametro em 3 lugares do SQL ( data de produção, data de produção, data da baixa ) veja abaixo:

 

 

 

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Porém só consegui fazer funcionar usando 3 parametros de data ( pData1,pData2,pData3 ) que na verdade sempre tem o mesmo valor.

 

 

Pior que existem casos que preciso repetir a variável em mais de 10 lugares e assim fica ruim para gerenciar.

 

Espero que possam me ajudar nessa também, obrigado a todos !

 

Link para o comentário
https://www.webcheats.com.br/topic/1223453-delphi-7-d%C3%BAvida-parametros-sql/
Compartilhar em outros sites

vc esta armazenando as datas em algum lugar no banco e precisa chama-la certo?

se for, fica melhor vc usar uma query.... ai chama o select +/- assim

 

Qrconsulta.Close;

Qrconsulta.SQL.Clear;

Qrconsulta.SQL.Add(' select table.DATA As Data where condiçao = :x ');

Qrconsulta.ParambyName('x').As'Valor' := cdsCampo.As'Valor';

Qrconsulta.Open;

 

ai com o retorno na query eh só vc levar o valor pra onde vc quiser

espero ter ajudado...

se vc nao esta fazendo desse metodo, realmente nao sei como ajuda-lo

Link para o comentário
https://www.webcheats.com.br/topic/1223453-delphi-7-d%C3%BAvida-parametros-sql/#findComment-5350393
Compartilhar em outros sites

Os valores dos parametros sao digitados no edit do delphi.

O banco de dados é somente para leitura, não temos acesso a gravação pois o banco foi feita por outra empresa.

 

Ta dificil, mas ja agradeço pela ajuda manin. ^^

Link para o comentário
https://www.webcheats.com.br/topic/1223453-delphi-7-d%C3%BAvida-parametros-sql/#findComment-5350979
Compartilhar em outros sites

bom, somente para lembra-lo vc tem sim acesso ao banco(se nao as reestruturaçoes de tabelas nao seriam possiveis, e isso eh necessario a cada atualização do programa)

entao vamo la...use o Firebird e o IBExpert e abra o banco atraves do ib....

ai tenta criar um campo (DATA) para recordar as datas gravadas no parametro (vou tenta te explicar como fazer isso jaja)...

vc pode chamar na entrada da tela q usa esse dado(por exemplo, no menu principal ao clicar no menu cadastro, vai da o formCreate no form q vai carregar e abri-lo, entao vc pode fazer no onCreate ou no OnShow desse form, que no caso eh onde vai mostrar a data q vc ira trazer como tela de referencia) da seguinte forma, tu da um load no inifile... chamando as datas, ai vc passa o seguinte comando:

dm1.cds1DATA.Date := sData;

onde dm1 = o datamodule onde fica suas querys, client, data source e afins.

cds1 = client

DATA = campo

.Date = tipo

sData = string (lembre-se de trata-la para converter os "/" da data para ".")

no caso oque ocorre é o seguinte, vc vai dar o load e usar uma string para recordar a informaçao, e leva-la para o banco de dados(onde eh + facil de manipular)...

ai em cada tela q vc precisar chamar essa data, eh só usar uma queryconsulta do jeito q te falei antes.... ^^

espero ter ajudado e nao ter deixado a historia + confusa ainda(se bem q acho q ja ta + confusa kkkkkk)

Link para o comentário
https://www.webcheats.com.br/topic/1223453-delphi-7-d%C3%BAvida-parametros-sql/#findComment-5353251
Compartilhar em outros sites

Amigo, assim não da pois não tenho o direito de gravar informações no banco.

 

O usuario que temos do banco Oracle nao permite fazer Create, Insert, Update, só temos o direito de fazer select !!

 

Por isso preciso encontrar uma solucao no proprio Delphi, ultilizando os parametros !

 

Obrigado desde já !

Link para o comentário
https://www.webcheats.com.br/topic/1223453-delphi-7-d%C3%BAvida-parametros-sql/#findComment-5404516
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.