Capturar mais de uma informação de consulta

(leosflores) #1

Olá colegas.

Estou seguindo essa documentação: http://www.scriptcase.com.br/site/samples/tutoriais/form/form13.php
Mas estou conseguindo recuperar apenas um dado, o ID. Quando na verdade eu preciso do ID e do NOME.
Alguém poderia me ajudar?

(Bernhard) #2

Bom dia,

Você quer recuperar dados para sem campo do ID e outro do Nome? Neste caso não seria apenas criar duas ligações de captura?

Note que se você está ligando a uma Grid que mostra 5 campos por exemplo, apenas o campo no qual você criou a ligação que será alterado com o valor retornado. Caso deseje alterar os valores dos outros campos automaticamente, isto poderia ser feito utilizando o Ajax onChange.

Atenciosamente,
Bernhard Bernsmann

(leosflores) #3

Olá Benhard.

Eu quero em um formulário preencher com o ID e o NOME de uma outra tabela, quando eu capturar a informação pelo ID ele também preenche o NOME, eu mais ou menos achei uma solução colocando o ID e o NOME no mesmo campo com http://www.netmake.com.br/knowledge/article-130.html
Eu estou começando no SC e por isso ainda não me aventurei nos eventos, estou esperando a versão 6 para investir em um curso.
Caso você tenha um exemplo ou documentação para essa solução seria de grande ajuda.

Grato.

(Bernhard) #4

Bom dia Leo,

Você pode criar a ligação de captura, e criar um evento Ajax onChange/onClick em cima do campo que a ligação foi feita. Neste evento pode ser feito um sc_lookup para retornar os outros valores, de acordo com o ID do registro retornado. Por fim, o Sr. deve apenas atribuir o dataset retornado do lookup aos campos que deseja preencher.

Para maiores informações sobre o sc_lookup, visite: http://downloads.scriptcase.net/downloads/v5/manual/pt_br/webhelp/manual_mp/manual_mp.htm

Atenciosamente,
Bernhard Bernsmann

(inosys) #5

Acho que isso vai resolver o problema. Eu estava com essa mesma dúvida.

http://www.netmake.com.br/site/baseknowledge/baseknowledge.php?id_topico=232

Abraços!
Watson Passos
SC V5.2