Setar valor em campo select

Pessoal,
tenho um campo do tipo select para mostrar a lista de UF.
O comando que popula esse campo tipo select é SELECT id_estado, uf_estado FROM estado ORDER BY uf_estado

Estou com necessidade de setar dinamicamente o valor selecionado nesse campo.
Já tentei pelo nome do campo {campo} = $val mas não rolou.
Alguém já fez isso no SC?

isso não rola com campo select.
ele precisa de um toque de jquery pra ser dinamico assim.
ou vc pode recarregar ele através de outro campo e isso sim tem no scritpcase.

Clarck,
obrigado por seu retorno.

Esse campo “Estado”, ao ser escolhido pelo usuário , já seta outro campo, o de “Cidade”.

Mas o que preciso mesmo é “simular” que o usuário selecionou um valor no campo “Estado”.

Mas acho que não vai rolar mesmo. Vou deixar pra lá.

Vlw.

Você pode posicionar pelo número do item na lista, ex: {campo} = 2, {campo} = 3…

deixa eu ver se entendi…
vc quer simular q escolheu o Estado.
daí se for esse o caso só jquery mesmo pra te ajudar.
já fiz isso, é um baita trabalho mas funciona bem.

tenho um form Cadastro de Cliente/Fornecedor,
com estado e cidade q é preenchido todo o formulario automaticamente através do CNPJ.
pra exibir os valores dos select tive q setar o option do estado e recarregar o select estado,
recarregar o cidade pra ter as cidades conforme o estado, setar o option da cidade e recarregar o select.
é o unico jeito.

https://v9.infinitusweb.com.br/forum_sc/control_select_default/index.php?UF=MA

https://v9.infinitusweb.com.br/forum_sc/control_select_default/index.php?UF=SP

https://v9.infinitusweb.com.br/forum_sc/control_select_default/index.php?UF=MG

onload:
{Estado}=[UF];

SQL do Lookup do campo:

SELECT EstadoSigla, Nome
FROM estados
ORDER BY Nome

O Scriptcase trata quando um campo do tipo select, checkbox, radio recebe um valor manualmente.

Não há necessidade de recursos avançados, neste caso, para setar dinamicamente o valor de um campo select.

*Se é que eu entendi a questão postada. No seu caso deve atribuir um valor compatível com id_estado (primeira coluna do select de seu campo select).

Haroldo/Clarck,
é isso mesmo que vocês entenderam.

E a princípio achei que apenas setando o valor do ID no campo como o Haroldo comentou funcionasse, e funciona! kkkkk
Desculpem, é que ao invés de setar o ID do ESTADO eu estava passando o ID Identity da tabela.

Na realidade eu setei o valor do ESTADO e CIDADE perfeitamente desta forma.

Aquelas horas que não enxergamos mais nada na frente da tela e ficamos falando: “… estranho, deveria funcionar…”, hj após uma noite dormida , apareceu o erro.

Obrigado e mais uma vez desculpem.

Julio.

Que bom que resolveu…

A dica do Haroldo ficou muito boa.

Mas eu entendi que era ao contrario do que o Haroldo mostrou.
O Haroldo mostrou via get com valor do campo Estado setado antes de carregar o form.
Entendi que era dinâmico… pra ser alterado depois de carregar o form(durante o uso do form).

Altera o topico pra resolvido.

Funciona também após a carga do formulário, por exemplo partindo de um evento ajax onchange:

https://v9.infinitusweb.com.br/forum_sc/control_select_default