Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Quero saber como faço pra acessar o valor de um campo de um registro que está setado.Eu sei que eu posso criar um Edit invisivel e configurar ele pra receber o valor do campo que eu quero, mas nao quero ficar fazendo gambiarra, quero acessar direto no campo via código e pegar o valor do registro atual.
Eu já descobri, era isso:Table.FieldByName('Campo').AsIntegerObrigado!
Olá Thiago
tudo bem ?
Bom não sei se entendi muito bem sua questão mas ...vamos lá . você disse que os dados estão setados portanto você esta conectado com o BD e o select já selecionou esse dados ..certo ?
Se você utilizou um DataModule e inseriu nele um Query poderia ter feito assim :
//aqui a variavel cod, q foi declarada como inteiro, recebe o dado do 1º campo do seu registro. Foi utilizado "AsInteger"para transformar o valor no Field em numerico.
Cada Fiels representa um campo resultante do select... i = 0 é o primeiro campo , i=2 é o segundo campo ..e assim sucessivamente.
Espero ter ajudado.
Até mais
Patricia