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 

Dúvidas utilizando tabsheet

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


Registrado: Terça-Feira, 28 de Agosto de 2012
Mensagens: 5

MensagemEnviada: Ter Ago 28, 2012 9:28 am    Assunto: Dúvidas utilizando tabsheet Responder com Citação

Olá, a minha dúvida é a seguinte.. tenho um form com duas abas (tabsheet1 e tabsheet2) sendo um deles o cadastro e o outro o consulta com dbgrid. No tabsheet do consulta, tenho um botão de NOVO (para criar um novo cadastro) e um botão de alterar (para alterar o cadasto selecionado no dbgrid da consulta), estou fazendo o seguinte em cada um deles:

BOTAO NOVO:
dm.ZQCidade.Insert;
pagecontrol1.ActivePage:=tabsheet1;

BOTÃO ALTERAR:
dm.ZQCidade.edit;
pagecontrol1.ActivePage:=tabsheet1;

O problema é que quando clico no botão novo, ele ñ faz um novo cadastro e sim uma alteração.. alguém pode me ajudar? Obrigada!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

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

ja tentou debugar o codigo? tvz o botao esteja executando a acao do outro
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
bruedi
Novato
Novato


Registrado: Terça-Feira, 28 de Agosto de 2012
Mensagens: 5

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

como assim "debugar"?sou novata.. rsrs
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

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

Bom dia,

Não sei se vai resolver, mas experimente alterar a ordem de execução dos códigos

Código:
pagecontrol1.ActivePage := tabsheet1;
dm.ZQCidade.Insert;


ou experimente alterar a opção dgCancelOnExit (propriedade Options do DBGrid) para false.

Espero que ajude.


Editado pela última vez por imex em Ter Out 03, 2023 4:00 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
bruedi
Novato
Novato


Registrado: Terça-Feira, 28 de Agosto de 2012
Mensagens: 5

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

deu certo com a alteração dos códigos!Ajudou muito! Obrigadaaaaaa! *-*
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Ghost_Rider
Colaborador
Colaborador


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

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

Posta o código toda da sua unit ai pra vermos se não tem código perdido...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
bruedi
Novato
Novato


Registrado: Terça-Feira, 28 de Agosto de 2012
Mensagens: 5

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

TÓPICO RESOLVIDO! OBRIGADA!
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