Clique abaixo para nos ajudar
Conectar-se

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
1 usuário online :: Nenhum usuário registrado, Nenhum Invisível e 1 Visitante

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
automação do mozilla e chrome

15/1/2017, 12:16 por Handerson Mildroz

Boa tarde a todos!

Sou iniciante no VFP. Preciso de ajuda, pois tenho um código que usa o …

Comentários: 1

ListBox

23/5/2017, 10:37 por Rosangela Pires

Ola Amigos.

Para se movimentar na grid com as setas colocamos no Metodo AfterChange da grid …

Comentários: 0

TRY BEGIN E FLOCK()

17/4/2017, 10:32 por AJC

Pessoal estou tendo alguns problemas de gravação em rede, estou usando
try begin, mas vi algo na …

Comentários: 0

Exportar Dados Campo Memo Tabela DBF

10/4/2017, 10:28 por fcampos

Olá bom dia.

Estou tentando exportar os dados de algumas tabelas em formato dbf pelo foxpro.
O …

Comentários: 2

Função EVL()

8/4/2017, 12:18 por Clebervfp

Bom dia a todos.
Vim compartilhar de uma Função do próprio VFP que me benefício muito.
Função …

Comentários: 0

Estatísticas
Temos 7093 usuários registrados
O último usuário registrado atende pelo nome de edson123

Os nossos membros postaram um total de 12249 mensagens em 1552 assuntos

Erro com poesquisa com Like

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Erro com poesquisa com Like

Mensagem por Julio em 20/1/2016, 11:13

Bom dia Pessoal

Estou criando um formulário para pesquisa de nome.
Utilizo o seguinte:
No InteractiveChange do textbox tenho:
Código:
m.pesquisa = UPPER(ALLTRIM(this.Value))
Thisform.grid1.RecordSource='Select nomeprofissao From profissao Where Upper(profissao.nomeprofissao) like "%"+ m.pesquisa+"%" order by descpro into cursor tempo'
Thisform.GRid1.SetFocus
Thisform.Text1.SetFocus

No formulário tem uma grid e esta como:
RecordSourceType = 4 SQL Statement
RecordSource = Select nomeprofissao From  profissao order by  descpro into cursor tempo

Veja a imagem a grid fica em branco não trás os dados, e a tabela tem dados gravados.

[Você precisa estar registrado e conectado para ver esta imagem.]

Já peguei uns exemplo aqui e não consegui. Onde posso ter errado. Já criei um formulário novo e com outra tabela também e da a mesma coisa.

Obrigado

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Erro com poesquisa com Like

Mensagem por lardecristo em 22/1/2016, 09:45

Julio, tenta este código abaixo em PRG, e veja o que pode te ajudar.
Código:

loForm = CREATEOBJECT("Form1")
loForm.Show()
READ EVENTS

DEFINE CLASS form1 AS form


Top = 0
Left = 0
Height = 315
Width = 571
DoCreate = .T.
Caption = "Form1"
Name = "Form1"


ADD OBJECT text2 AS textbox WITH ;
Height = 23, ;
Left = 23, ;
Top = 13, ;
Width = 231, ;
Name = "Text2"


ADD OBJECT grid1 AS grid WITH ;
FontName = "Tahoma", ;
Height = 235, ;
Left = 23, ;
Panel = 1, ;
RecordSource = "Select NomeProfissao From Profissao order by DescPro into cursor tempo", ;
RecordSourceType = 4, ;
Top = 37, ;
Width = 513, ;
Name = "Grid1"


PROCEDURE Unload
USE IN SELECT("Tempo")
USE IN SELECT("Profissao")
CLEAR EVENTS
ENDPROC


PROCEDURE Load
CREATE CURSOR Profissao (NomeProfissao C(100), DescPro C(50))

INSERT INTO Profissao (NomeProfissao, DescPro) VALUES ('PROGRAMADOR MASTER', 'SISTEMA')
INSERT INTO Profissao (NomeProfissao, DescPro) VALUES ('PROGRAMADOR JUNIOR', 'SISTEMA')
INSERT INTO Profissao (NomeProfissao, DescPro) VALUES ('COZINHEIRO', 'COMIDA')
INSERT INTO Profissao (NomeProfissao, DescPro) VALUES ('CHAPEIRO', 'COMIDA')
INSERT INTO Profissao (NomeProfissao, DescPro) VALUES ('MOTORISTA', 'CARRO')
INSERT INTO Profissao (NomeProfissao, DescPro) VALUES ('CAMINHONEIRO', 'CAMINHÃO')
INSERT INTO Profissao (NomeProfissao, DescPro) VALUES ('AJUDANTE GERAL', 'AJUDA')
INSERT INTO Profissao (NomeProfissao, DescPro) VALUES ('AJUDANTE DE COZINHA', 'COMIDA')
INSERT INTO Profissao (NomeProfissao, DescPro) VALUES ('AJUDANTE DE LIMPEZA', 'LIMPEZA')
INSERT INTO Profissao (NomeProfissao, DescPro) VALUES ('AJUDANTE DE FAXINA', 'FAXINA')
INSERT INTO Profissao (NomeProfissao, DescPro) VALUES ('AJUDANTE DE CAMINHONEIRO', 'CAMINHÃO')
ENDPROC


PROCEDURE text2.InteractiveChange
m.pesquisa = UPPER(ALLTRIM(this.Value))
Thisform.grid1.RecordSource='Select nomeprofissao From profissao Where Upper(profissao.nomeprofissao) like "%"+ m.pesquisa+"%" order by descpro into cursor tempo'
* Thisform.GRid1.SetFocus
* Thisform.Text1.SetFocus
ENDPROC


ENDDEFINE

avatar
lardecristo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Erro com poesquisa com Like

Mensagem por Julio em 2/2/2016, 09:44

LardeCristo

Desculpa a demora mas é que estava fazendo ums testes aqui.

No seu exemplo funciona corretamente.
Mas quanto coloco no meu formulario não funciona continua como mostrado na foto.

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Erro com poesquisa com Like

Mensagem por Julio em 3/2/2016, 08:59

Bom dia

Removi o formulário e construi um novo do zero mudando tudo nome etc, vai entender funcionou.

Coloquei este código no DblClick no text1 da coluna1 da grid.
Código:
Thisform.txtCodigo.Value = profissao.codigo
Thisform.txtNomeprofissao.Value = profissao.nomeprofissao

Só que ele sempre pega o primeiro registro.

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Erro com poesquisa com Like

Mensagem por Marcos Guedes em 4/2/2016, 10:43

Julio,
O código está pegando apenas o primeiro registro porque é o registro que está selecionado no "cursor".

_________________
Marcos Guedes - Programador e desenvolvedor Web.


Visite o nosso portal:
[Você precisa estar registrado e conectado para ver este link.]

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Erro com poesquisa com Like

Mensagem por Julio em 4/2/2016, 11:00

Bom dia.

Resolvido.

Obrigado a todos.

JUlio

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Erro com poesquisa com Like

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum