Fórum URGENTE! Dúvida do dbgrid do delphi #595121
27/06/2018
0
Agora se a pessoa quiser alterar o status de alguma nota que esteja com situação 'A pagar' ele não dá esse erro. E se forem vários registros como vai facilitar para o usuário? Aguardo resposta sem algume quiser me ajudar.
Luiz Silva
Curtir tópico
+ 0Posts
27/06/2018
Luiz Silva
Gostei + 0
27/06/2018
Raimundo Pereira
Tabela de nota campo staus
Cancelada - Autorizada
Pode usar modalidades
Retirada imediata - Pago na hora
Entrega - Em aberto
Seu financeiro deve levar em consideração o status e a modalidade.
Ou seja se a nota = Autorizada e Status <> Em aberto, contabiliza.
Mais acredito que está em cima para reformular a lógica
Gostei + 0
27/06/2018
Raimundo Pereira
Exemplo :
if not odd(dm1.tbl_agenda_consulta.RecNo) then
if not (gdSelected in State) then
begin
DBGrid1.Canvas.Brush.Color:=$00FFEFDF;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.DefaultDrawDataCell(rect, Column.Field, State);
end;
Debug todas as linhas e conseguirá resolver seu problema.
Abraço e boa sorte
Gostei + 0
27/06/2018
Luiz Silva
if (Zfin.fieldbyname('PAGAMENTO').Asstring = 'A Pagar' then
///:= cor;
Acontece que as vezes quando excluo uma nota de entrada que não está paga, ele dá essa mensagem.
Gostei + 0
27/06/2018
Emerson Nascimento
você deve manipular primeiro o financeiro e depois a nota.
Gostei + 0
27/06/2018
Luiz Silva
Gostei + 0
27/06/2018
Luiz Silva
Gostei + 0
27/06/2018
Raimundo Pereira
Gostei + 0
27/06/2018
Luiz Silva
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)