Login
Buscar
Quem está conectado
Há 16 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 16 Visitantes :: 2 Motores de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 337 em 27/12/2010, 08:00
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Estatísticas
Temos 3637 usuários registradosO último usuário registrado atende pelo nome de reginaldolimas
Os nossos membros postaram um total de 13978 mensagens em 1958 assuntos
Usando AutoComplete em Textboxs de VFP 9
Página 1 de 1 • Compartilhe •
Usando AutoComplete em Textboxs de VFP 9
Segue um ótimo código com exemplo de auto complete com VFP 9:
Fonte:
[Você precisa estar registrado e conectado para ver este link.]
- Código:
PUBLIC ofrm
ofrm=NEWOBJECT("frm_autocompletar")
ofrm.SHOW
RETURN
DEFINE CLASS frm_autocompletar AS FORM
AUTOSIZE = .T.
HEIGHT = 236
WIDTH = 447
DOCREATE = .T.
CAPTION = "Usando Autocompletar"
MAXBUTTON = .F.
MINBUTTON = .F.
NAME = "frm_autoCompletar"
ADD OBJECT txt1 AS txt WITH ;
TOP = 30, ;
AUTOCOMPLETE = 1, ;
AUTOCOMPSOURCE = "txtDemo"
ADD OBJECT txt2 AS txt WITH ;
TOP = 80, ;
AUTOCOMPLETE = 2, ;
AUTOCOMPSOURCE = "txtDemo"
ADD OBJECT txt3 AS txt WITH ;
TOP = 133, ;
AUTOCOMPLETE = 3, ;
AUTOCOMPSOURCE = "txtDemo"
ADD OBJECT txt4 AS txt WITH ;
LEFT = 23, ;
TOP = 192, ;
WIDTH = 169, ;
AUTOCOMPLETE = 4
ADD OBJECT txt5 AS txt WITH ;
LEFT = 203, ;
TOP = 190, ;
WIDTH = 169, ;
AUTOCOMPLETE = 4
ADD OBJECT lbl4 AS lbl WITH ;
CAPTION = "Ordenamiento Por codigo (AutoComplete = 4)", ;
TOP = 170
ADD OBJECT lbl3 AS lbl WITH ;
CAPTION = "Ordenamiento Por ultima vez usado (AutoComplete = 3)", ;
TOP = 114
ADD OBJECT lbl2 AS lbl WITH ;
CAPTION = "Ordenamiento Por mas usado (AutoComplete = 2)", ;
TOP = 61
ADD OBJECT lbl1 AS lbl WITH ;
CAPTION = "Ordenamiento Alfabetico (AutoComplete = 1)", ;
TOP = 10
PROCEDURE txt4.VALID
IF DODEFAULT()
UPDATE (THIS.AUTOCOMPTABLE) SET weight = 1 WHERE ALLTRIM(UPPER(SOURCE)) = ;
IIF(EMPTY(THIS.AUTOCOMPSOURCE),ALLTRIM(UPPER(THIS.NAME)),ALLTRIM(UPPER(THIS.AUTOCOMPSOURCE)))
UPDATE (THIS.AUTOCOMPTABLE) SET weight = 0 WHERE ALLTRIM(UPPER(DATA)) = ;
ALLTRIM(UPPER(THIS.VALUE)) AND ALLTRIM(UPPER(SOURCE)) = ;
IIF(EMPTY(THIS.AUTOCOMPSOURCE),ALLTRIM(UPPER(THIS.NAME)),ALLTRIM(UPPER(THIS.AUTOCOMPSOURCE)))
USE IN (THIS.AUTOCOMPTABLE)
ENDIF
ENDPROC
PROCEDURE txt5.VALID
IF DODEFAULT()
UPDATE (THIS.AUTOCOMPTABLE) SET weight = 0 WHERE ALLTRIM(UPPER(SOURCE)) = ;
IIF(EMPTY(THIS.AUTOCOMPSOURCE),ALLTRIM(UPPER(THIS.NAME)),ALLTRIM(UPPER(THIS.AUTOCOMPSOURCE)))
UPDATE (THIS.AUTOCOMPTABLE) SET weight = 1 WHERE ALLTRIM(UPPER(DATA)) = ;
ALLTRIM(UPPER(THIS.VALUE)) AND ALLTRIM(UPPER(SOURCE)) = ;
IIF(EMPTY(THIS.AUTOCOMPSOURCE),ALLTRIM(UPPER(THIS.NAME)),ALLTRIM(UPPER(THIS.AUTOCOMPSOURCE)))
USE IN (THIS.AUTOCOMPTABLE)
ENDIF
ENDPROC
ENDDEFINE
DEFINE CLASS lbl AS LABEL
AUTOSIZE = .T.
BACKSTYLE = 0
LEFT = 24
ENDDEFINE
DEFINE CLASS txt AS TEXTBOX
HEIGHT = 25
LEFT = 24
WIDTH = 265
AUTOCOMPTABLE = "AutoCompletar"
ENDDEFINE
Fonte:
[Você precisa estar registrado e conectado para ver este link.]
Última edição por Marcos Guedes em 29/3/2010, 17:47, editado 1 vez(es)
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Usando AutoComplete em Textboxs de VFP 9
fino patrao
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Re: Usando AutoComplete em Textboxs de VFP 9
Tenho duvida mais nao leva mal!!!
Para que serve o auto complemento no fox,,,,,, estou digitando no text box o nome da empresa,,,,,,,Lobril comercio ,,,,,,,o que acontece com auto complemento?
Para que serve o auto complemento no fox,,,,,, estou digitando no text box o nome da empresa,,,,,,,Lobril comercio ,,,,,,,o que acontece com auto complemento?

alceu11- Usuário 5 Estrelas

Re: Usando AutoComplete em Textboxs de VFP 9
Imagine um preenchimento de um formulário de cadastro onde, ao invés de o usuário sempre re-escrever as informações, apenas escolha a opção desejada conforme o que já está armazenado numa tabela.
É como ocorre no Google enquanto digitamos algo para pesquisa.

É como ocorre no Google enquanto digitamos algo para pesquisa.

_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Usando AutoComplete em Textboxs de VFP 9
Muito bom. Vamos utilizar a ferramenta.

marcio- Participa Bastante

Re: Usando AutoComplete em Textboxs de VFP 9
conheço este tipo de funcionalidade, embora faz muito tempo que não vejo mais aplicações que se comportam desta forma.
a desvantagem nisto é porque, se não me falha a memória, o campo textbox está vinculado diretamente a um campo de uma tabela DBF.
Este auto complete apresentado na primeira mensagem deste tópico, é uma alternativa que pode ser utilizada desde dados de um cursor, ou variáveis, por exemplo.
Então imagine um sistema onde você cria uma collection e vai adicionando informações, e... enquanto o módulo estiver aberto, o usuário poderá recuperar estes dados sem precisar re-digitá-lo, depois de fechado, então os dados não precisam ser mais utilizados, ou seja, nem precisei utilizar tabelas.

a desvantagem nisto é porque, se não me falha a memória, o campo textbox está vinculado diretamente a um campo de uma tabela DBF.
Este auto complete apresentado na primeira mensagem deste tópico, é uma alternativa que pode ser utilizada desde dados de um cursor, ou variáveis, por exemplo.
Então imagine um sistema onde você cria uma collection e vai adicionando informações, e... enquanto o módulo estiver aberto, o usuário poderá recuperar estes dados sem precisar re-digitá-lo, depois de fechado, então os dados não precisam ser mais utilizados, ou seja, nem precisei utilizar tabelas.
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Usando AutoComplete em Textboxs de VFP 9
um assunto meio que "parecido", uma mesclagem de sugestao/autocomplete
[Você precisa estar registrado e conectado para ver este link.]
[Você precisa estar registrado e conectado para ver este link.]
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Início
» Criar Variáveis em sequencia
» No final a Impressora não Ejecta cem corta o papel
» Ajuda com Imagens no MySQL
» Instalando MySQL no linux
» Como Criar arquivos de Log`s para certos usuarios
» MySQL X VFP @MEMO
» Dirf
» EXE Instalador Não Executa
» SQL Server Setup
» localizar registro no postgreslq (alterar/incluir)
» Saber se existe uma tabela??
» Empacotar arquivos em um único executável
» VAGAS ANALISTA DE SISTEMAS - VISUAL FOX
» Escrever a DATA por extenso
» ActionScript - Introdução
» Selecionar campo com mais de 9 caracteres
» CEP do BRASIL e dos UFs do brasil com codigo do IBGE para nf - <<<
» Tutorial HTML
» PHP + CSS