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 

PROCESSO TABELA VERSAO

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


Registrado: Sexta-Feira, 17 de Fevereiro de 2012
Mensagens: 873

MensagemEnviada: Ter Ago 28, 2012 9:52 am    Assunto: PROCESSO TABELA VERSAO Responder com Citação

Bom dia meus amigos! Seguinte fiz esta rotina que ao mostrar o formulario principal, verifique nao tabela versao si a string no CAMPO VERSAO é igual ao StatusBar1.Panels[3] do formulario, caso seja diferente execute a operacao, agora não sei o porque mas está gerando um novo campo toda vez que acesso o sistema. Não consigo ver o que ta errado.

Agradeço a ajuda de vocês.

// passando paramentro e verifica si versao em instalada é a mesma no banco
//if (tblversaoVERSAO.Text) <> (frmParcelas.StatusBar1.Panels[3].Text) then
if tblversao.FieldByName('VERSAO').AsString <> frmParcelas.StatusBar1.Panels[3].Text then
begin
tblversao.Open;
tblversao.Last;
tblversao.Append;
Procversao.ExecProc;
tblversao.FieldByName('ID').AsInteger := Procversao.Params[0].AsInteger;
tblversaoVERSAO.AsString := frmParcelas.StatusBar1.Panels[3].Text;
tblversaoDATA.AsDateTime := date;
tblversaoPCACESSO.AsString := GetComputerNameFunc; //pega nome do computador de acesso
tblversao.Post;
end
else
end;
_________________
Atrás de todo problema a uma oportunidade brilhantemente disfarçada!
Compartilhar Imagens .: http://s124.photobucket.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4437

MensagemEnviada: Ter Ago 28, 2012 10:00 am    Assunto: Responder com Citação

Voce esta atualizando o campo versão no banco de dados ???
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rique_neves
Mestre
Mestre


Registrado: Sexta-Feira, 17 de Fevereiro de 2012
Mensagens: 873

MensagemEnviada: Ter Ago 28, 2012 10:06 am    Assunto: Responder com Citação

Bom dia
Ghost_Rider, não não, eu pretendo verificar si a informacao que está la é igual ao que esta no statusbar, si for fica do jeito que ta, si nao ele gera um novo registro.

estou desenvolvendo está aplicacao da versao agora.., mas pretendo trabalhar assim nas minhas versoes.: 28.08.12. Si o campo for diferente tipo 29.08.12 ele gere um novo registro, pegando as informacoes do processo, si nao fica como esta ate atualizar . A rotina está funcionando perfeito, agora porque está gerando toda vez que acesso que nao to entendendo.
_________________
Atrás de todo problema a uma oportunidade brilhantemente disfarçada!
Compartilhar Imagens .: http://s124.photobucket.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4437

MensagemEnviada: Ter Ago 28, 2012 10:10 am    Assunto: Responder com Citação

Veja bem filho, vamos lá....lógica...

Abro o sistema e vou no banco de dados, lá num campo meu chamado VERSAO...dai verifico o numero dele, por exemplo, 1...

A primeira questão é, vou comparar esse numero com o que ??? Com qual dado ???

Vamos imaginar que você de de um arquivo INI o numero da versão, que é igual a 1.

Sua rotina validar, que e forem iguais, você deve criar um campo, ou qualquer outra coisa.
Se você não atualizar esse campo VERSAO no banco de dados, que tem o valor 1, toda vez que entrar a comparação será verdadeira, logo vai criar o campo sempre...entendeu ?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rique_neves
Mestre
Mestre


Registrado: Sexta-Feira, 17 de Fevereiro de 2012
Mensagens: 873

MensagemEnviada: Ter Ago 28, 2012 10:59 am    Assunto: Responder com Citação

intendi. eu comparo si o texto é igual ou nao com o texto que está no statusbar no formulario principal
_________________
Atrás de todo problema a uma oportunidade brilhantemente disfarçada!
Compartilhar Imagens .: http://s124.photobucket.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
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