Página 1 de 1

Ajuda de raciocínio

Enviado: 07 Out 2004 00:24
por Dudu_XBase
Preciso de uma ajuda num raciocínio...

No estoque os produtos são organizados em locais denominados de coordenadas.
As Coordenadas seguem a seguinte sequência.

A1/1-A1/9
A2/1-A2/9
A3/1-A3/9
A4/1-A4/9 ..
A10/1 - A10/9

Meu problema ta sendo em tirar um relatório de coordenada com inicio e fim....pq se eu usar "<" ">" .... da erro.... pq por exemplo...
quero exibir as coordenada de A1/1 até A2/2 ... sai as coordenadas A10 no meio...rs...
Estou pensando numa forma de eliminar na hora da comparação...os valores caracteres....e soh comparar os valores numéricos....será essa única solução ??

Enviado: 07 Out 2004 00:52
por rochinha
Amiguinho

Minha dica seria o seguinte:

Crie um campo numérico para suporte de uma nova indexação.

Transforme o código Alfanumérico em numérico puro trocando todos os caracteres de A..Z para seu correspondente em ASC(), exemplo:

A1/1 ficaria 651/1

retire as barras com STRTRAN() e salve o novo valor no campo novo.

desta forma o código A10/1 nunca fará parte do bloco entre A1/1 e A2/9

pois os códigos ficarão:

A1/1 = 6511
A1/2 = 6512
...
A1/9 = 6519

e

A10/1 = 65101

Eu uso esta técnica para criar códigos identificadores mais seguros para clientes e produtos, desta forma evito ter clientes diferentes com o mesmo código.

@braços :?)

Enviado: 07 Out 2004 08:33
por Dudu_XBase
(Y) Vlw Rochinha.