Fórum Alterar conteudo no dbgrid #237999

16/06/2004

0

Quero alterar o conteudo de uma coluna no dbgrid.


1) Fiz a query

2) E quero por exemplo alterar na última linha, o conteudo do campo descrição ( é uma coluna ), mas poderia querer alterar o conteudo do campo descriçào
da terceira linha , por exemplo.


Demostenesjr

Demostenesjr

Responder

Posts

17/06/2004

Demostenesjr

:evil:


Responder

Gostei + 0

17/06/2004

Aroldo Zanela

Colega,

Qual o banco de dados? Por favor, coloque a sua query para que possamos avaliar.


Responder

Gostei + 0

17/06/2004

Demostenesjr

Qualquer querie , por exemplo:



a) select cod, nome

b ) dbbrig - resultado

_________________________
| 0001 | carlos !
_________________________
| 0002 | jose |
___________________________

c) Manipulando o dbgrid , ou seja onde esta 0002 , quero substituir por ´ ultimo´ , nào quero alterar toda coluna

_________________________
| 0001 | carlos !
_________________________
| ultimo | jose |
___________________________

obs. : não preciso alterar o conteúdo da querie , basta mostrar na tela .


Responder

Gostei + 0

17/06/2004

Demostenesjr

O Banco de Dados é o INTERBASE .


Responder

Gostei + 0

17/06/2004

Paulo_amorim

Olá

Não pode fazer uma query de UPDATE?
Por exemplo:

UPDATE tabela SET campo = :p1 WHERE campo = :p2


onde p1 = teu novo valor (no caso, ´ultimo´)

p2 = chave(s) primaria(s) da tua tabela...ponha tantos quantos forem tuas chaves...no caso de ser soh uma, p2 = ´0002´

Espero que ajude
Até+


Responder

Gostei + 0

17/06/2004

Demostenesjr

OK.


Mas o que eu gostaria : ´ seria alerar direto no dbgrid , parece-me impossivel será ?´ Devero mudar de componente ? E se eu quisesse
uma linha no final , para totais ?


Responder

Gostei + 0

17/06/2004

Aroldo Zanela

Colega,

Eu pedi para você colocar o script que está na query para avaliar se ela pode retornar uma consulta ´editável´. Bem, se estiver utilizando IBX, basta adicionar um componente UpdateSQL e ligar com a Query para conseguir.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar