Tenho a seguinte situação:
Estou fazendo alterações no meu sistema que usa o DBEDIT devido a ficar super lento na abertura de arquivos maiores.
A princípio vi exemplos no fórum PC-TOLEDO e fiz dessa forma:
Código: Selecionar todos
PRIV aCampos:={{"codigo","999999","Código"},;
{"data","999999","Aquisiçao"},;
{"modelo","@!","Modelo e Descriçao do Veiculo"},;
{"ano","9999","Ano/Mod"},;
{"left(cor,4)","@!","Cor"},;
{"vlr_venda","@E 999,999.99","Valor (V)"}}
J_ANELA(2,1,18,78,"B+/BG","N/BG","W/BG","VEICULOS LIBERADOS PARA VENDA")
BRW_ARQ(2,1,18,78,aCampos)
Código: Selecionar todos
WIN(2,0,21,78,"VE╓CULOS LIBERADOS PARA VENDA",'GR+/N+*','N+*/W')
SET COLOR TO "N*/W,W+/W+"
@03,1 SAY "CαDIGO│ AQUISIÇ╟O │ MODELO │ ANO/MOD │COR │ VALOR (V)"
@04,1 SAY "──────┼───────────┼────────────────────────────────┼─────────┼────┼──────────"
@19,1 SAY "──────┴───────────┴────────────────────────────────┴─────────┴────┴──────────"
SET COLOR TO "N*/W,GR+/N"
DECLARE array_lan[1]
array_lan[1] :='TRANS(codigo,"999999")+"│ "+DTOC(data)+"│ "+modelo+" │"+ano+"│"+LEFT(cor,4)+"│"+TRANS(ABS(vlr_venda),"@E 999,999.99")'
KEYBOARD CHR(176)
letra := ""
DBGOTOP()
DBEDIT(05,1,18,77,array_lan,"colunas",,"","")
* Outra coisa é que posso usar uma FUNCTION no DBEDIT, no exemplo uso a Função "colunas".
Como fazer isso no TBROWSE ?
ERASMO ANDRIOLI

