Alterar conteudo no dbgrid
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.
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
Curtidas 0
Respostas
Demostenesjr
16/06/2004
:evil:
GOSTEI 0
Aroldo Zanela
16/06/2004
Colega,
Qual o banco de dados? Por favor, coloque a sua query para que possamos avaliar.
Qual o banco de dados? Por favor, coloque a sua query para que possamos avaliar.
GOSTEI 0
Demostenesjr
16/06/2004
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 .
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 .
GOSTEI 0
Demostenesjr
16/06/2004
O Banco de Dados é o INTERBASE .
GOSTEI 0
Paulo_amorim
16/06/2004
Olá
Não pode fazer uma query de UPDATE?
Por exemplo:
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é+
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é+
GOSTEI 0
Demostenesjr
16/06/2004
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 ?
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 ?
GOSTEI 0
Aroldo Zanela
16/06/2004
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.
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.
GOSTEI 0