Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
Preciso ordenar o campo NF por FILIAL / UNIDADE em ordem crescente.
/applications/core/interface/imageproxy/imageproxy.php?img=http://img19.imageshack.us/img19/5196/vdh.gif&key=f1627bb29589aca7df3d1fcbda1e0d4deba942fbc402f1de661e5ba1d1816a58" alt="vdh.gif" />
Link da imagem com exemplo dos dados NF:
Como ordeno com comando no crystal, teria de ser ordenação reversa?
Desde já agradeço.
>
O problema parece que o campo é string e o software ordena como tal.
Uma solução pode ser criar uma fórmula para obter a primeira parte da nf
e depois ordenar pela fórmula e depois pela nf.
Poderia me passar um exemplo...
As funções a serem usados seriam
InStr - posição inicial de uma substring numa string -- achar o "/"
Left- pegar a posição até antes do "/"
Val - converte para número
val(left(<campo>,(INSTR(<campo>, "/")-1)))
obs, não testei
O problema parece que o campo é string e o software ordena como tal.
Uma solução pode ser criar uma fórmula para obter a primeira parte da nf
e depois ordenar pela fórmula e depois pela nf.