Autor Tópico: Evento Ajax Não Atualiza Campo Data  (Lida 742 vezes)

R.O.N.A.L.D.O

  • Avançado
  • ****
  • Mensagens: 493
    • RC Sistemas Soluções Informáticas
    • Email
Evento Ajax Não Atualiza Campo Data
« Online: Dezembro 17, 2015, 10:34:28 am »
Meus Caros,

Estou apanhando para consegui fazer uma coisa simples, eu tenho uma aplicação controle onde eu vou selecionar uns lançamentos em função de alguns parametros, quando eu seleciono o primeiro parametro eu usei um evento ajax para que eu possa informar ao usuário qual o período (data inicial e final) de lançamentos para aquele parametro, só que os dois campos de data inicial e data final não mostram o que o evento ajax processou, o que será que estou fazendo errado, ou isso é algum bug do SC ?

Segue o que estou escrevendo no evento ajax com a função OnChange:

Código: [Selecionar]
$idconvenio = {Convenio};

$sql="select Min(BancoData) as Min from m1_movimento_orcamentario Where IDConvenio = $idconvenio";
sc_lookup(ds, $sql );
$min = strtotime({dataset[0][0]});
{DTInicio} = $min;

$sql="select Max(BancoData) as Max from m1_movimento_orcamentario Where IDConvenio = $idconvenio";
sc_lookup(ds, $sql );
$max = strtotime({dataset[0][0]});
{DTTermino} = $max;
Ronaldo Cocuroci
Analista de Sistemas
RC Sistemas Soluções Informáticas
www.rc-sistemas.com

Thyago Brasil

  • Expert
  • *****
  • Mensagens: 891
  • Crê no Senhor Jesus e será salvo tu e tua família
    • www.brasdesign.com.br
    • Email
Re:Evento Ajax Não Atualiza Campo Data
« Responder #1 Online: Dezembro 18, 2015, 10:18:23 am »
Ronaldo, veja qual o formato que está vindo o valor do banco. Talvez possa ser isso.
Thyago Brasil
Desenvolvedor Web
Site: http://www.brasdesign.com.br

SC 5.02/SC 8.1

R.O.N.A.L.D.O

  • Avançado
  • ****
  • Mensagens: 493
    • RC Sistemas Soluções Informáticas
    • Email
Re:Evento Ajax Não Atualiza Campo Data
« Responder #2 Online: Dezembro 18, 2015, 10:24:29 am »
Thyago,

Bom dia, o formato do MySQL, por exemplo 2015-12-18, e estou usando a função para converter, tentei usar outras conversões mas o fato é que os campos sempre permanecem em branco como não recebessem nenhuma informação do evento ajax.
Ronaldo Cocuroci
Analista de Sistemas
RC Sistemas Soluções Informáticas
www.rc-sistemas.com

Kleyber

  • Expert
  • *****
  • Mensagens: 2239
    • Email
Re:Evento Ajax Não Atualiza Campo Data
« Responder #3 Online: Dezembro 18, 2015, 10:26:44 am »
Dê um echo nas variáveis $min e $max pra ver o que está retornando.
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

Thyago Brasil

  • Expert
  • *****
  • Mensagens: 891
  • Crê no Senhor Jesus e será salvo tu e tua família
    • www.brasdesign.com.br
    • Email
Re:Evento Ajax Não Atualiza Campo Data
« Responder #4 Online: Dezembro 18, 2015, 10:27:41 am »
Qual o tipo do campo que vc está usando o evento?
Thyago Brasil
Desenvolvedor Web
Site: http://www.brasdesign.com.br

SC 5.02/SC 8.1

R.O.N.A.L.D.O

  • Avançado
  • ****
  • Mensagens: 493
    • RC Sistemas Soluções Informáticas
    • Email
Re:Evento Ajax Não Atualiza Campo Data
« Responder #5 Online: Dezembro 18, 2015, 10:38:42 am »
Kleber,

Eu já tentei fazer isso, mas o evento ajax não mostra o echo, tentei também um sc_alert() e também não aparece nada.

Thyago,

Estou usando um campo Data, ele será depois usado dentro de um select para o relatório que se segue.
Ronaldo Cocuroci
Analista de Sistemas
RC Sistemas Soluções Informáticas
www.rc-sistemas.com

Thyago Brasil

  • Expert
  • *****
  • Mensagens: 891
  • Crê no Senhor Jesus e será salvo tu e tua família
    • www.brasdesign.com.br
    • Email
Re:Evento Ajax Não Atualiza Campo Data
« Responder #6 Online: Dezembro 18, 2015, 10:40:22 am »
O campo que dispara o evento ajax, que tipo que é?

Estranho ele não estar dando echo
Thyago Brasil
Desenvolvedor Web
Site: http://www.brasdesign.com.br

SC 5.02/SC 8.1

Thyago Brasil

  • Expert
  • *****
  • Mensagens: 891
  • Crê no Senhor Jesus e será salvo tu e tua família
    • www.brasdesign.com.br
    • Email
Re:Evento Ajax Não Atualiza Campo Data
« Responder #7 Online: Dezembro 18, 2015, 10:42:53 am »
Faz uma tentativa:

Troca isso:
Código: [Selecionar]
sc_lookup(ds, $sql );
$min = strtotime({dataset[0][0]});

Por isso:
Código: [Selecionar]
sc_lookup(ds, $sql );
$min = strtotime({ds[0][0]});

A alteração é a seguinte: na atribuição do valor ao campo $min e $max vc está informando dataset mas no sc_lookup está só ds. Acho que é isso. Faça essa alteração para o $min e $max
Thyago Brasil
Desenvolvedor Web
Site: http://www.brasdesign.com.br

SC 5.02/SC 8.1

R.O.N.A.L.D.O

  • Avançado
  • ****
  • Mensagens: 493
    • RC Sistemas Soluções Informáticas
    • Email
Re:Evento Ajax Não Atualiza Campo Data
« Responder #8 Online: Dezembro 18, 2015, 10:58:49 am »
PQP, realmente falta de atenção, estava errado mesmo, agora só funcionou direito tirando a função strtotime, aí ficou 100%.

Desculpem a vergonha que passei. kkkkkkkkkkkk

Ronaldo Cocuroci
Analista de Sistemas
RC Sistemas Soluções Informáticas
www.rc-sistemas.com

Thyago Brasil

  • Expert
  • *****
  • Mensagens: 891
  • Crê no Senhor Jesus e será salvo tu e tua família
    • www.brasdesign.com.br
    • Email
Re:Evento Ajax Não Atualiza Campo Data
« Responder #9 Online: Dezembro 18, 2015, 11:00:02 am »
hehehehe....acontece amigo!!!
Te add no skype
Thyago Brasil
Desenvolvedor Web
Site: http://www.brasdesign.com.br

SC 5.02/SC 8.1