Clique abaixo para nos ajudar
Conectar-se

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

drudru

[ Ver toda a lista ]


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

COMO BLOQUEAR REGISTRO OU TABELA NO VISUAL FOXPRO PARA GRAVAÇÃO EM REDE

3/4/2017, 10:29 por AJC

Pessoal estou tendo um problema que acontece sempre busco na minha tabela de clientes o ultimo …

Comentários: 2

Controlar Scanner Twain

31/3/2017, 17:31 por Kleber R Bento

Estou usando o EZTW32.DLL para criar uma ferramenta que escaneia e gera PDF. Porém com esses …

Comentários: 0

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

Os nossos membros postaram um total de 48 mensagens em 25 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
avatar
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.
avatar
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