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 

Esta inserindo uma linha em branco no dbgrid? **Resolvido**

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


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Sex Fev 26, 2010 12:47 am    Assunto: Esta inserindo uma linha em branco no dbgrid? **Resolvido** Responder com Citação

Pessoal, alguém sabe me dizer, quando acontece de estar trabalhando com dbgrid e se eu ir para linha abaixo em modo de insert e resolver não inserir nada a linha é gravada mesmo em branco?

Normalmente quando vou na linha abaixo para começar a inserir na grade e retorno para a linha anterior a linha em branco apaga, mais na grade que estou trabalhando isso não esta acontecendo, e nem sei dizer em que parte do código é que esta gravando esta linha em branco, e pior, se eu avançar mais uma linha continua gravando linhas e linhas em branco.

Não sei nem aonde eu posso colocar um break poit, pois estou usando a seta do teclado para avançar mais uma linha na grade.
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree


Editado pela última vez por adriano_servitec em Sex Fev 26, 2010 6:40 pm, num total de 1 vez
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: 9099
Localização: Sinop-MT

MensagemEnviada: Sex Fev 26, 2010 11:09 am    Assunto: Responder com Citação

so grava se estiver preenchendo algum campo

mostra todos os campos da tabela no grid (mesmo os q nao precisam) e olha qual ta sendo preenchido, depois vc configura o grid do jeito correto novamente
_________________
<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
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Sex Fev 26, 2010 12:00 pm    Assunto: Responder com Citação

joemil escreveu:
so grava se estiver preenchendo algum campo

mostra todos os campos da tabela no grid (mesmo os q nao precisam) e olha qual ta sendo preenchido, depois vc configura o grid do jeito correto novamente
Acho que não expliquei bem, ou não consegui entender a resposta.

O caso é que se por exemplo aperto na tecla SETA PRA BAIXO automaticamente abre uma nova linha no dbgrid, isso é normal, mais se eu não digitar nada nesta linha, ela se apaga automaticamente, pelo menos era assim que estava fazendo antes, só que agora não faz mais isso, e grava linha em branco na grade sem nada digitado, e se eu continuar indo pra baixo insere uma nova linha na grade e salva todas em branco.

Preciso arrumari isso.

Grato....
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
rafmattos
Colaborador
Colaborador


Registrado: Quinta-Feira, 11 de Fevereiro de 2010
Mensagens: 3416
Localização: Campo Grande/MS

MensagemEnviada: Sex Fev 26, 2010 12:03 pm    Assunto: Responder com Citação

qual componente vc usa, se for o ClientDataSet é por causa do evento OnnewRecord, que dispara ao baixar uma linha do Grid.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Sex Fev 26, 2010 1:06 pm    Assunto: Responder com Citação

rafmattos escreveu:
qual componente vc usa, se for o ClientDataSet é por causa do evento OnnewRecord, que dispara ao baixar uma linha do Grid.
Utilizo o zquery do pacote zeos, mais realmente estou utilizando este evento ai, a noite vou verificar para ver se é por causa dele o problema.

Por enquanto obrigado amigo pela ajuda.
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Sex Fev 26, 2010 6:38 pm    Assunto: Responder com Citação

rafmattos escreveu:
qual componente vc usa, se for o ClientDataSet é por causa do evento OnnewRecord, que dispara ao baixar uma linha do Grid.
Olá RalfMattos, era neste evento mesmo o probelma, agora esta normal novamente.

Obrigado amigo
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
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