segunda-feira, 16 de março de 2015

Windev Combox

Combobox para UF






---------------------------------------------------------------------------------------------------------------Combox - Editavel
Combox - Ensinando
Combox - Estado Grava Uf
Combox - Limpar informações
Combox - Popular Manualmente
Combox - Selecionar
---------------------------------------------------------------------------------------------------------------

 
Estou tentando fazer um combobox para os estados brasileiros, porém ao gravar o valor contido no banco é o numero sequencial referente ao item selecionado. Existe alguma forma de gravar os dados ES, RJ, SP, etc ao invez do sequencial

Bom dia.

Antes de gravar, teste estes três valores e veja a diferença de cada retorno:

Info(COMBO_UF,COMBO_UF..Value,COMBO_UF..DisplayedValue)

combo_uf..storedvalue
 

A resposta do Jacques Bica soluciona a sua dúvida.

Tal como disse o Eduardo, pode usar Combo_UF[Combo_UF], mas atenção: ao preencher a combox utilize, por exemplo, o seguinte código:

ListAdd(<nome do ComboBox>, "Espirito Santo" +gLink("ES))
ListAdd(<nome do ComboBox>, "Rio de Janeiro" +gLink("RJ"))
ListAdd(<nome do ComboBox>, "São Paulo" +gLink("SP"))
 

 

Windev - Tabelas - Configurar Cores e Titulos

Windev - Tabelas - Configurar Cores e Titulos

Para configurar uma tabela ja existente, clique em cima da tabela,
botao direito
Descrition
Va na guia
   Style

Selecione
  Title Caption
     Alterar titulo
  Column Titulo
     Alterar colunas
  Color of old rows
     coluna zebradas











Windev Variaveis Globais onde Colocar

Windev Variaveis Globais onde Colocar







PARA COLOCAR VARIAIVES GLOBAIS, FIQUE EM CIMA DE PROJETOS
BOTAO DIREITO EM CIMA
E ESCOLHA
CODE

dentro de initializing coloque todas as variaves desejaveis que serirao para todo sistema






Windev Registro Colocar Duplicata Codigo Fornecedor e Le Informacao

Windev Registro Colocar Duplicata Codigo Fornecedor e Le Informacao










Eu tenho um cadastro de duplicata,
nele tenho um campo Codigo do Fornecedor
e no Lado tenho um campo Box Fornecedor
Quero ter a opcao de escolher um ou outro para digitar.

Caso eu digite o codigo do fornecedor, ele deve ler o fornecedor
e colocar o dado no combox,no lado

Dentro do codigo do fornecedor , com o botao direito, escolha
CODE
  digite o seguinte:
<hr>
IF EDT_IdFornecedor<>"0" THEN
HReadSeekFirst(fornecedor,fornecedor.IdFornecedor,EDT_IdFornecedor)
IF HFound(fornecedor) = True THEN
COMBO_IdFornecedor = fornecedor.IdFornecedor
ELSE
Info("Nao Existe Fornecedor")
SetFocus(EDT_IdFornecedor)
END
END

<hr>

e caso eu escolha o combox, ele deve colocar o codigo do fornecedor no campo
da duplicata..

Dentro do combox, clique com o botao direito
Escolha CODE
e digite o seguinte
<hr>
   EDT_IdFornecedor=COMBO_IdFornecedor
<hr>






Teste

Teste
teste