Fórum Criar Indice com parte do conteudo de um campo #160306
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)´,[]);
É 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
Curtir tópico
+ 0
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.
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
Gostei + 0
15/05/2003
Helderjr
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...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)