Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
19 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 19 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


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

Impressora Ticket

15/11/2016, 09:20 por clima238

Bom dia,
Por favor alguém me explique porque o código abaixo imprime no ecrã em vez do printer: …

Comentários: 2

Visite meu canal no Youtube

20/1/2017, 00:45 por ImRicoh

VFP Unlimited


Comentários: 0

Bloquear edição do ListBox

17/6/2010, 15:13 por Julio

Pessoal

Boa Tarde!

Tnho uma listbox apenas para exibir o resultado.
Preciso bloquear a listbox …

Comentários: 17

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

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

Os nossos membros postaram um total de 8 mensagens em 3 assuntos

Tabelas não tem definido ordem do índice

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

Resolvido Tabelas não tem definido ordem do índice

Mensagem por Linghston em 14/9/2011, 20:18

Caros amigos,
Estou tentando criar pesquisa incremental em Grid e para isto estou usando o codigo abaixo, por eu ter achado mais facil de manipular. Porem quando vou excecutar a rotina ela me retorna a seguinte mensagem:” Tabelas não tem definido ordem do índice.”
Porem esta tudo correto com os indices, o que acontece é que a rotina não reconhece o indice pois estou trabalhando com Grid Select via cursor e o recordsourcetype SQL. Ja quando a tabela é adicionada no Data Environmente e no grid builder adiciono os campos, a rotina funciona que é uma beleza, mas eu quero é que funcione com com Grid Select via cursor e o recordsourcetype SQL.

Então a pergunta: O que eu faço para resolver este problema?
Alguem poderia me ajudar?

Este codigo eu estou colocando no InteractiveChangeEvent do textbox.
Código:
SET EXACT OFF
SEEK ALLTRIM(THIS.VALUE) ==> o erro de indice acontece nesta linha
IF FOUND()
   THISFORM.LOCKSCREEN = .T.   
   THISFORM.Grade1.REFRESH      
   THISFORM.Grade1.SETFOCUS   
   THIS.SETFOCUS             
   THISFORM.LOCKSCREEN = .F. 
ELSE
   MESSAGEBOX("Nenhum registro encontrado!", ;
      64+0+0, "Atenção!!!")
   IF NOT EMPTY(THIS.VALUE)
      KEYBOARD "{BACKSPACE}" CLEAR
   ENDIF
ENDIF

Linghston
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Tabelas não tem definido ordem do índice

Mensagem por Julio em 15/9/2011, 08:52

A tabela ou cursor ja esta aberto,a cho que resolve setando o indice.
Foi criado o indice apos gerar o cursor?

SET EXACT OFF

SET ORDER TO NOME_DO_SEU_INDICE


SEEK ALLTRIM(THIS.VALUE) ==> o erro de indice acontece nesta linha
IF FOUND()
THISFORM.LOCKSCREEN = .T.
THISFORM.Grade1.REFRESH
THISFORM.Grade1.SETFOCUS
THIS.SETFOCUS
THISFORM.LOCKSCREEN = .F.
ELSE
MESSAGEBOX("Nenhum registro encontrado!", ;
64+0+0, "Atenção!!!")
IF NOT EMPTY(THIS.VALUE)
KEYBOARD "{BACKSPACE}" CLEAR
ENDIF
ENDIF


****

Outro forma acho que seria

select tabela ou cursor
set order to nome_do_seu_indice


***
Quando faço cursor crio assim

create table ubs(codigo c(7), descricao c(50))
select ubs

insert into ubs (codigo,descricao) values ('1234567','UBS PARQUE DELTA')
insert into ubs (codigo,descricao) values ('9876543','UBS SANTA FELICIA')

index on ALLTRIM(codigo) TAG coduni *** Crio indice aqui para o crusor

Julio
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Tabelas não tem definido ordem do índice

Mensagem por m@r<3|o em 23/9/2011, 02:18

Linghton
Com a Builder tem como fazer aquele efeito .....Digita D ..... a grid muda pra letra D ... pegando do começo , Geralmente uso pra Achar Descricao.
Sem a Builder ... Like que seria pra fazer com reestrutura da grid. Porem Filtra tanto comeco meio fim da palavra.
Tambem tem SET FILTER .... Que filtra .... Tanto da Builder ... como um cursor Select
_______________________________
quando se resolve no select , nao precisa de indice .... O problema do codigo pode ser resolvido colocando

INDEX ON CAMPO TAG CAMPO .

Da uma olhada nesse exemplo meu , tem o autoincremento e mais grids....
[Você precisa estar registrado e conectado para ver este link.]

abs
Marcelo Fazan


m@r<3|o
Participante Assíduo
Participante Assíduo


Voltar ao Topo Ir em baixo

Resolvido Re: Tabelas não tem definido ordem do índice

Mensagem por Linghston em 23/9/2011, 07:58

Ola Marcelo,

Obrigado pela sua ajuda, consegui resolver meu problema usando sua dica e agora a tabela esta funcionando como preciso.
Valeu mesmo já estava quase desistindo rsrsrsrs...

Abraços.

Linghston
Participa Bastante
Participa Bastante


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