Como capturar dados de linha cxgrid e abrir formulário com os campos preenchidos?

Delphi

22/07/2013

Sou programador iniciante, tenho um cxgrid com alguns dados. Quero criar um procedimento que ao clicar em uma das linhas do cxgrid, abra um formulário com os campos preenchidos com informações do cxgrid:

Estou usando esse código para capturar os dados do cxgrid, as vezes funciona as vezes não:

var
p: integer;
produtor_id: integer;
produtor_nome: string;

begin
produtor_id := 0;
produtor_nome := '';
p := 0;

//Variavel Recebe o N° da linha selecionada
p:= cxGrid3DBTableView1.DataController.RecNo-1;

//Variaveis recebem o valor das colunas da linha selecionada
produtor_id := cxGrid3DBTableView1.ViewData.Records[p].Values[cxGrid3DBTableView1ID_PRODUTOR.Index];
produtor_nome := cxGrid3DBTableView1.ViewData.Records[p].Values[cxGrid3DBTableView1NOME.Index];
end;
Eleandro Mori

Eleandro Mori

Curtidas 0

Respostas

Vanderson Freitas

Vanderson Freitas

22/07/2013

Amigão, Da uma olhada nesse sistema aqui que está em desenvolvimento, tem muita coisa sobre cxgrid.
Por volta do meio de agosto será disponibilizado os novos modulos com os fontes.

http://www.4shared.com/rar/SS79ky2m/controle_de_negocios.html
GOSTEI 0
POSTAR