Como capturar dados de linha cxgrid e abrir formulário com os campos preenchidos?
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;
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
Curtidas 0
Respostas
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
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