RES: [delphi-br] Mensagem para DBGrid
mas eu gostaria que, quando passasse de um linha para outra os botões de inlcuir, alterar e etc voltassem o enabled ao normal... ---Mensagem original--- De: Murilo Cunha (Yahoo) Data: 03/06/05 10:41:58 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Mensagem para DBGrid Catiuscia, Quando vc muda de linha no DBGrid eh dado um POST automatico no banco. Não se preocupe com isto (de não gravar)!!! Se preocupe com o usuario não inserir valores validos nas colunas ou falta de dado ou inserir dado escravo sem o mestre... Isto vai dar bastante trabalho... Insercoes com DBGrid!!! MSc.: Murilo Cesar Starke da Cunha Engenheiro Agrônomo [EMAIL PROTECTED] [EMAIL PROTECTED] (MSN) -Mensagem original- De: Catiúscia A. Barrilli da Cruz [mailto:[EMAIL PROTECTED] Enviada em: sábado, 5 de março de 2005 09:41 Para: Delphi-Br Assunto: [delphi-br] Mensagem para DBGrid Bom Dia !!! Gostaria de saber como se faz para, por exemplo, se ao incluir ou alterar, alguma linha num dbGrid, e o usuário faz alguma coisa que o cursor vai pra outra linha, sem ter gravado, como faço para gravar antes de sair da linha q está incluindo ou alterando ??? Cati [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ NOD32 1.1017 (20050302) Information __ This message was checked by NOD32 antivirus system. http://www.nod32.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Mensagem para DBGrid
Olá, Então, use o evento STATECHANGE do seu datasource pra controlar o estado dos botões: procedure TForm1.DataSource1StateChange(Sender: TObject); begin Case DataSource1.State of dsInactive: begin botaoIncluir.Enabled:=TRUE; botaoDeletar.Enabled:=FALSE; botaoSalvar.Enabled:=FALSE; botaoCancelar.Enabled:=FALSE; botaoPesquisar.Enabled:=TRUE; end; dsInsert: begin botaoIncluir.Enabled:=FALSE; botaoDeletar.Enabled:=FALSE; botaoSalvar.Enabled:=TRUE; botaoCancelar.Enabled:=TRUE; botaoPesquisar.Enabled:=FALSE; end; dsEdit: begin botaoIncluir.Enabled:=FALSE; botaoDeletar.Enabled:=FALSE; botaoSalvar.Enabled:=TRUE; botaoCancelar.Enabled:=TRUE; botaoPesquisar.Enabled:=FALSE; end; dsBrowse: begin botaoIncluir.Enabled:=TRUE; botaoDeletar.Enabled:=TRUE; botaoSalvar.Enabled:=FALSE; botaoCancelar.Enabled:=FALSE; botaoPesquisar.Enabled:=TRUE; end; end; end; Tente e reporte. []'s Alexandre Oliveira Campioni Analista de Sistemas A-Tecnologia e Sistemas de Informacao Ltda. Sao Joaquim da Barra - Sao Paulo - Brasil [EMAIL PROTECTED] -Mensagem original- De: Catiúscia A. Barrilli da Cruz [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 7 de março de 2005 10:13 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Mensagem para DBGrid mas eu gostaria que, quando passasse de um linha para outra os botões de inlcuir, alterar e etc voltassem o enabled ao normal... ---Mensagem original--- De: Murilo Cunha (Yahoo) Data: 03/06/05 10:41:58 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Mensagem para DBGrid Catiuscia, Quando vc muda de linha no DBGrid eh dado um POST automatico no banco. Não se preocupe com isto (de não gravar)!!! Se preocupe com o usuario não inserir valores validos nas colunas ou falta de dado ou inserir dado escravo sem o mestre... Isto vai dar bastante trabalho... Insercoes com DBGrid!!! MSc.: Murilo Cesar Starke da Cunha Engenheiro Agrônomo [EMAIL PROTECTED] [EMAIL PROTECTED] (MSN) -Mensagem original- De: Catiúscia A. Barrilli da Cruz [mailto:[EMAIL PROTECTED] Enviada em: sábado, 5 de março de 2005 09:41 Para: Delphi-Br Assunto: [delphi-br] Mensagem para DBGrid Bom Dia !!! Gostaria de saber como se faz para, por exemplo, se ao incluir ou alterar, alguma linha num dbGrid, e o usuário faz alguma coisa que o cursor vai pra outra linha, sem ter gravado, como faço para gravar antes de sair da linha q está incluindo ou alterando ??? Cati [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ NOD32 1.1017 (20050302) Information __ This message was checked by NOD32 antivirus system. http://www.nod32.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 04/03/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 04/03/2005 -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O
RES: [delphi-br] Mensagem para DBGrid
Catiuscia, Quando vc muda de linha no DBGrid eh dado um POST automatico no banco. Não se preocupe com isto (de não gravar)!!! Se preocupe com o usuario não inserir valores validos nas colunas ou falta de dado ou inserir dado escravo sem o mestre... Isto vai dar bastante trabalho... Insercoes com DBGrid!!! MSc.: Murilo Cesar Starke da Cunha Engenheiro Agrônomo [EMAIL PROTECTED] [EMAIL PROTECTED] (MSN) -Mensagem original- De: Catiúscia A. Barrilli da Cruz [mailto:[EMAIL PROTECTED] Enviada em: sábado, 5 de março de 2005 09:41 Para: Delphi-Br Assunto: [delphi-br] Mensagem para DBGrid Bom Dia !!! Gostaria de saber como se faz para, por exemplo, se ao incluir ou alterar, alguma linha num dbGrid, e o usuário faz alguma coisa que o cursor vai pra outra linha, sem ter gravado, como faço para gravar antes de sair da linha q está incluindo ou alterando ??? Cati [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html