Criar Indice com parte do conteudo de um campo

14/05/2003

1

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)´,[]);


Responder

Posts

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
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira