Olá
Boa noite,
Estou aprendendo a utilizar o ScriptCase e estou com algumas dificuldades.
A mais nova é a seguinte:
Criei um controle onde se digita um login e senha, este login e senha eu leio da minha tab_cliente.
Coloquei este código que encontrei aqui no fórum no Onvalidate:
[code]$log = docto;
$sen = senha;
sc_reset_apl_status();
sc_reset_apl_conf();
$sql = “Select xav_sac, nom_sac, end_sac, bai_sac, cid_sac, uf_sac, cep_sac from tb_cliente
where $log=’{xav_sac}’ and $sen=’{sen_sac}’”;
sc_lookup(Ds, $sql);
if(!empty({Ds}))
{
sc_apl_status(‘form_boleto’,‘on’);
[xdocto] = {ds[0][0]};
[xsacado] = {ds[0][1]};
[xendereco] = {ds[0][2]};
[xbairro] = {ds[0][3]};
[xcidade] = {ds[0][4]};
[xuf] = {ds[0][5]};
[xcep] = {ds[0][6]};
}
else
{
sc_error_message(“Login ou Senha inválido.”);
}[/code]
Bom vamos aos problemas.
Se eu digito qualquer informação em login e senha ele abre o formulário sem fazer a verificação na tabela.
Ai imaginei que fosse algo na segurança.
Já alterei para usar segurança em Segurança no meu formulário form_boleto. E não adianta nada.
Ele dá usuário não autorizado digitando login e senha certo ou errado.
E eu gostaria que quando eu digitasse o login e senha no meu controle ele enviasse ao formulário form_boleto os dados. Ja tentei utilizar variáveis marcando como saída no controle e entrada no form_boleto mas não obtive sucesso.
Onde será que estou errando?
Abraços