Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Roberto_Ramos_40

Pegar exatamente o código de um produto selecionado numa grid

Recommended Posts

Você pode pegar pela tabela ou query que esta vinculada com o DBGRID, visto que no momento que posiciona o registro em um item do grid, automaticamente é posicionado na table ou query tb. Então no caso:

tabelaCAMPOCOD.Value;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você tiver o código como um campo do grid, pode simplesmente colocar no onclick do grid algo assim codigo:= dbGrid.Fields[0].Value;deu pra entender?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para dizer a verdade não e nescessario você colocar nenhum evento onclick no grid.Só para que possa entender :Quando você salecionar uma linha do seu grid, automaticamente, o seu clientDataset, posiciona o ponteiro da sua tabela no mesmo indice que você selecionou no grid, sendo assim você precisa apenas fazer:

codigo := clienteDataset.FieldByName('Codigo').asInteger;

ou se quiser pode por isso dentro do onclick,se você for usar isso para chamar outra janela, coloque isso em um botão.você queira apenas guardar o valor em uma variavel, para inserir em outra tabela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.