Galera estou com o seguinte problema
estou usando um Browse da seguinte maneira
@10,10 BROWSE br_dados DATABASE
SEZE 100,100 APPEND
é o seguinte quando eu faço a inseção do Dado eu preciso validar o valor digitado
porém quando eu utilizo o valid dessa maneira
br_dados:aColumns[1]:bValid:={existe()}
na função existe eu colo uma mensagem com o valor digitado porem ele retorna esse valor mais
sim o valor que esta na linha do foco do browse ou seja sempre esta uma linha atrasado da inserção
Alguém sabe como eu posso fazer para realmente validar o valor digitado ??/
APPEND NO BROWSE
Moderador: Moderadores
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: APPEND NO BROWSE
Olá!
Sabemos que a cada "objeto" coluna associado ao TBrowse, podemos atribuir um code block para validação de dados. Mas o que você está passando, não é um code block. Um code block seria : ao invés de
Além disso, um code block passado dessa forma precisaria ser passado a um GET caso a célula do TBrowse em questão precisasse ser editada. Ou seja: ele não faria nada sozinho, sem ser invocado.
Desculpe a intromissão pois nunca trabalhei com HwGui. É que olhando o código postado, chamou-me a atenção o fragmento citado acima.gralak escreveu:br_dados:aColumns[1]:bValid:={existe()}
Sabemos que a cada "objeto" coluna associado ao TBrowse, podemos atribuir um code block para validação de dados. Mas o que você está passando, não é um code block. Um code block seria :
Código: Selecionar todos
{ || existe() }Código: Selecionar todos
{existe()}[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
Re: APPEND NO BROWSE
Desculpe a minha postagem errada mas eu usei dessa maneira
br_dados:aColumns[1]:bValid:={||existe()}
hahahah foi mal ...
br_dados:aColumns[1]:bValid:={||existe()}
hahahah foi mal ...
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Re: APPEND NO BROWSE
Ola!
Eu uso dessa forma:
Saudações,
Itamar M. Lins jr.
Eu uso dessa forma:
Código: Selecionar todos
//...
Add column FieldBlock("cod_mercad") to oBrPd ;
Header 'Código' ;
type 'c' dec 0 ;
Editable ;
length 13 ;
picture "XXXXXXXXXXXXX" ;
VALID { |vGet,oGet|PesquisaItem(vGet,oGet) }
//...
Function PesquisaItem(vGet,oGet)
MsgInfo(vGet)
return .t.
//...
Itamar M. Lins jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
