Valid dos Gets - Alguém pode me ajudar?
Posted: Thu May 03, 2007 2:29 pm
Estou tendo muitos probemas com os gets, preciso montar um esquema que crie os gets e use os valids, mais todas as minhas tentativas foram fracassadas, alguém ai sabe como usar os valids?
Vou postar um exemplo do que estou tentando fazer, mais sempre da um dos problemas, ou retorna o erro da funçõ TRANSFORM ou o que é digitado em um get passa para todos, ou nem da para digitar nos gets, e tem mais, só que não vale a pena colocar aqui.
Já não sei mais como fazer isso, se alguem tiver qualquer sugestão ou opinial ou ainda uma solução, me envie, ficarei MUITOOO AGRADECIDO.
Obrigado, t+.
Vou postar um exemplo do que estou tentando fazer, mais sempre da um dos problemas, ou retorna o erro da funçõ TRANSFORM ou o que é digitado em um get passa para todos, ou nem da para digitar nos gets, e tem mais, só que não vale a pena colocar aqui.
Code: Select all
#include "SQLRDD.ch"
#include "FiveWin.ch"
function main(cDSN)
local oWnd, v, t,vali, c := 1 , oG
DEFINE WINDOW oWnd FROM 1,1 TO getSysMetrics(1)/2,getSysMetrics(0)/2 PIXEL TITLE "Teste"
oG := array(4) // <-- Minha ultima esperança ;( (Não funcionou)
v=array(4)
v[1] := "o"
v[2] := "a"
v[3] := "b"
v[4] := "d"
ttop := 1
for c = 1 to 4
t=v[c]
private &t := space(10)
vali := "!EMPTY(" + t + ")"
oG[c] := TGET():New(tTop, 1,{|| &t }, oWnd, 50, 10,, &(vali))
//@ ttop,1 GET &(t) PICTURE "@!" VALID &(vali)
ttop+=2
next
? o ; ? a ; ? b ; ? d // apenas para comprovar que a variavel foi declarada (Não confio nesse macro)
ACTIVATE WINDOW oWnd
return
Obrigado, t+.