Fórum Fazer Campo Selecionado DBGrid Receber Valor #500036

03/11/2014

0

Tenho uma tela de registro de pagamento.

Quando for registrado o pagamento você seleciona o serviço em um DBGrid e quero que o campo STATUS da tabela serviço receba PAGO, para não aparecer mais na tela de registro de pagamento.

Já fiz um SQL para quando o campo STATUS estiver com PAGO, não venha mais para a tela de registro.

Mais não consegui fazer o campo selecionado receber pago.

Ajuda?
Narba Silva

Narba Silva

Responder

Posts

03/11/2014

Raylan Zibel

Só falta atualizar o dbgrid?
Responder

Gostei + 0

03/11/2014

Narba Silva

Não consegui fazer que na linha selecionada do DBGrid , o campo STATUS receba PAGO.

Já tentei algo tipo:

DM.Tab_Reg_Serv.Open;
DM.Tab_Reg_Serv.Edit;
DBGrid_servicos.Columns[5].Field.Value := 'Pago';
DM.Tab_Reg_Serv.Post;
DM.Tab_Reg_Serv.close;[/code]

TAMBEM

DM.Tab_Reg_Serv.Open;
DM.Tab_Reg_Serv.Edit;
DM.Tab_Reg_ServSER_STATUS.Value :='pago';
DM.Tab_Reg_Serv.Post;
DM.Tab_Reg_Serv.close;[/code]


MAIS DA ESSE ERRO MESMO EU COLOCANDO O .EDIT

[img]http://arquivo.devmedia.com.br/forum/imagem/387399-20141103-165824.jpg[/img]
Responder

Gostei + 0

03/11/2014

Raylan Zibel

SQLQuery, SQLDataSet, IBDataset?
Responder

Gostei + 0

03/11/2014

Narba Silva

Neste caso IBDataset, se precisa eu troco...
Responder

Gostei + 0

03/11/2014

Raylan Zibel

O seu ibdataset tem todos os sql montados? Já gerou no DataSet Editor ou escreveu manualmente?
Responder

Gostei + 0

03/11/2014

Narba Silva

Fiz pelas propriedades la, direcionando o banco e puxando a table name tabela sabe?

Mais se der mais certo com Query eu faço.

Qual seria mais facil ?
Responder

Gostei + 0

03/11/2014

Raylan Zibel

Certeza que é um ibdataset e não um ibquery, rs? Conferiu se no "DM.Tab_Reg_Serv.Open;" o dataset não está vazio?
Responder

Gostei + 0

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

Aceitar