Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
13 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 12 Visitantes :: 2 Motores de busca

Alexsander Leal

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Últimos assuntos
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: 0

COMO ESTÃO DESENVOLVENDO EM WEB?

22/8/2016, 10:48 por AJC

Pessoal, já lí sobre vários topicos aqui no forum sobre desenvolvimento web
mas ainda nada …

Comentários: 2

USAR REPORT FORM

30/12/2016, 09:06 por AJC

Pessoal bom dia,
Estou com um grande problema, já pesquisei muita coisa sobre report form, mas o …

Comentários: 0

dll pertocheck

15/12/2016, 12:45 por FERNANDOMATRELLA

Alguem teria ja desenvolvido a comunicação com essa dll estou tento muito trabalho aqui e nenhum …

Comentários: 1

Rota de um arquivo

15/12/2016, 22:28 por Martins

Agradeço ajuda para o seguinte:
como guardar numa variável, um caminho ou rota,por exemplo


Comentários: 3

Estatísticas
Temos 6987 usuários registrados
O último usuário registrado atende pelo nome de Alexsander Leal

Os nossos usuários postaram um total de 1 mensagem em 1 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


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

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