Fazer Campo Selecionado DBGrid Receber Valor
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?
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
Curtidas 0
Respostas
Raylan Zibel
03/11/2014
Só falta atualizar o dbgrid?
GOSTEI 0
Narba Silva
03/11/2014
Não consegui fazer que na linha selecionada do DBGrid , o campo STATUS receba PAGO.
Já tentei algo tipo:
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.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]
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]
GOSTEI 0
Raylan Zibel
03/11/2014
SQLQuery, SQLDataSet, IBDataset?
GOSTEI 0
Narba Silva
03/11/2014
Neste caso IBDataset, se precisa eu troco...
GOSTEI 0
Raylan Zibel
03/11/2014
O seu ibdataset tem todos os sql montados? Já gerou no DataSet Editor ou escreveu manualmente?
GOSTEI 0
Narba Silva
03/11/2014
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 ?
Mais se der mais certo com Query eu faço.
Qual seria mais facil ?
GOSTEI 0
Raylan Zibel
03/11/2014
Certeza que é um ibdataset e não um ibquery, rs? Conferiu se no "DM.Tab_Reg_Serv.Open;" o dataset não está vazio?
GOSTEI 0