PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Dúvid com DBGrid,Ponteiros e BookMark #189038

16/10/2003

0

Tenho uma Tabela Pedidos e ItemPedidos, onde a tabela ItensPedido é Detail da Tabela Pedidos, na baixa de pedidos eu mostro ambas em duas grids distintas, com a opção de baixar o pedito total, ou apenas alguns itens, através da seleção na Grid Items pedidos.

GridPedido (Master)
GridItem (Detail da GridPedido), é nesta grid que tenho a opção de baixar apenas alguns itens ou todos os itens.

Para baixar os itens eu utilizo a opção multselect = true, na GridItem.

Depois de selecionar os itens a serem baixados eu corro a grid e verifico os registros marcados para baixa-los da seguinte forma.

for i := 1 to GridItem.SelectedRows.Count -1 do
begin
GotoBookmark(GridItem.SelectedRows.Items[i]);
ItemPedidos.Edit;
ItemPedidosNRNOTA.Value := EditNRNota.Text;
ItemPedidosDATABX.Value := StrToDate(EditDataBX.Text)
ItemPedidos.FreeBookmark(GridItem.SelectedRows.Items[i]);
end;

Daqui em diante eu gravo os outros dados requeridos ao sistema,esta tudo ok a não ser a msg que retorna quando após o término da gravação que é [b:d3bb502002]Operação de ponteiro invalida,[/b:d3bb502002] já olhei o programa de cabo a rabo, e a única coisa que me vem a mente com relação a ponteiros é o tal do bookmark.

Alguém que já passou por isto poderia me dar uma luz.

[]´s

Fausto


Faustoalves

Faustoalves

Responder

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

Aceitar