Valor de uma celula do TBrowse de array sem estar nela
Enviado: 23 Ago 2022 14:37
Boa tarde!
Em um TBrowse de array, desejo pegar o VALOR (conteúdo) de uma célula contida na coluna com cName="REG_" e oitava linha.
Para achar a posição da coluna eu uso isso, tranquilo.
e atualmente eu uso essa "semi-gambi" para pegar (por exemplo) o valor da oitava linha:
Posso pegar o objeto coluna..
mas não conheço a propriedade linha de referência ou a forma de pegar o referido conteúdo.
Tentei usar o comando...
porém ao mudar a posição das colunas com o mouse esse valor não se modifica junto com a mudança, ele pega o valor das coordenadas do array e não do TBrowse.
Como seria a maneira mais correta de se obter esse valor, ?
Grato.
Em um TBrowse de array, desejo pegar o VALOR (conteúdo) de uma célula contida na coluna com cName="REG_" e oitava linha.
Para achar a posição da coluna eu uso isso, tranquilo.
Código: Selecionar todos
cNomeDaColuna="REG_"
nPosicaoColunaReg:=oBrw:nColumn(cNomeDaColuna)
e atualmente eu uso essa "semi-gambi" para pegar (por exemplo) o valor da oitava linha:
Código: Selecionar todos
...
nColunaOriginal:=oBrw:nCell // Coluna atual
nLinhaOriginal:=oBrw:nAt // Linha atual
nLinhaDesejada = 8
nColunaDesejada = nPosicaoColunaReg
oBrw:GoPos( nLinhaDesejada, nColunaDesejada ) // Mando para a célula que quero o valor
Valor=GetProperty(cForm,"oBrw","value") // Pego o valor
oBrw:GoPos( nLinhaOriginal, nColunaOriginal ) // Volto para a célula que estava.
Posso pegar o objeto coluna..
Código: Selecionar todos
oTb:=oBrw:GetColumn("REG_")
Tentei usar o comando...
Código: Selecionar todos
oBrw:aArray[ nLinhaDesejada ] [ nColunaDesejada ]
Como seria a maneira mais correta de se obter esse valor, ?
Grato.