Criar Indice com parte do conteudo de um campo
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)´,[]);
É 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
Curtidas 0
Respostas
Roberto_conetsys
14/05/2003
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.
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.
GOSTEI 0
Helderjr
14/05/2003
Roberto,
Era o que eu estava pensando, mas tentei, não custa nada.
Valeu...
Era o que eu estava pensando, mas tentei, não custa nada.
Valeu...
GOSTEI 0