Criar Indice com parte do conteudo de um campo

14/05/2003

0

Ola pessoal,

É possivel criar um indice com parte do conteudo de um campo.
Ex. Tenho um campo String com 11 posições, preciso criar um indice com o conteudo dos 6 ultimos caracteres.

campo = ´11104000058´
index com = ´000058´ = tabela.AddIndex(´ICodigo´,´Copy(campo,6,5)´,[]);


Helderjr

Helderjr

Responder

Posts

14/05/2003

Roberto_conetsys

Creio que voce esteja querendo criar este indice no Paradox.
Não é possivel criar indice com parte do valor do campo1 no Paradox.
Neste caso voce tera que criar um campo2 que contenha a parte do campo1 que voce quer indexar e no evento Before Post da tabela este campo2 recebe o valor copy(tabelacampo1.value,6,5). assim voce resolve este problema.
Nas proximas tabelas já cria dois campos com os dois valores em vez de um unico campo, voce tem varios recursos para apresentar os valores juntos e pode fazer indice com campo1+campo2 tambem.


Responder

15/05/2003

Helderjr

Roberto,

Era o que eu estava pensando, mas tentei, não custa nada.

Valeu...


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar