Boa tarde a todos,
Como pegar o conteúdo da célula antes da edição utilizando a FWBrowse ?
Se na posição 12 do método AddColumn eu informo por exemplo "N_VLRLIB" consigo pegar o valor de antes da alteração, mas ainda que a função de validação da edição retorne .T. o conteúdo volta para o valor antigo
Ex.:
oBrwMed:addColumn({"Vlr.Liberação" , {||aColMed[oBrwMed:nAt,07]}, "N", PesqPict("Z75","Z75_VLRLIB"), 2, TamSX3("Z75_VLRLIB")[1], TamSX3("Z75_VLRLIB")[2], .T. ,{||U_OBRM10V1V(1)}, .F.,, "N_VLRLIB",, .F., .T., , "ETPART07" })
Se ja posição 12 eu informo o próprio array, o conteúdo salva após a digitação, mas perco o conteúdo antigo
Ex.:
oBrwMed:addColumn({"Vlr.Contrapartida" , {||aColMed[oBrwMed:nAt,08]}, "N", PesqPict("Z75","Z75_VLRCON"), 2, TamSX3("Z75_VLRCON")[1], TamSX3("Z75_VLRCON")[2], .T. ,{||U_OBRM10V1V(2)}, .F.,, "aColMed[oBrwMed:nAt,08]",, .F., .T., , "ETPART08" })
Olá boa tarde,
Se for a informação da mesma celula que está editando, voce já tentou utilizar &(ReadVar()) ?
Grato.
— Josuel Silva 24 de Aug de 2022Boa tarde Josuel...sim, já tentei...tanto o &(ReadVar()) quanto o array em si (Exemplo aColMed[oBrwMed:nAt,8]) retornam o mesmo valor, ou seja, o valor que acabei de digitar...mas no caso precisava do valor antigo, antes da digitação. Ex.: o campo estava preenchido com 200, alterei para 100, ambos retornam 100, mas eu precisava saber o valor anterior, no caso 200...desde já agredeço o retorno
— Thyago Pedro Romeiro 30 de Aug de 2022