Page 1 of 1

Ordenamiento CH y LL

PostPosted: Tue Mar 19, 2019 12:36 pm
by TOTOVIOTTI
Hola amigos...
utilizo una Base de Datos Mysql y accedo por Dolphin, mis tablas, cuentan con diferentes
tipos de datos, entre los cuales está el Apellido y Nombre.
Me reclaman que en mis browses, el orden de los apellidos que comienzan o que tienen CH o LL.
En la actualidad utilizo en mi main.prg la siguiente definición:

REQUEST HB_Lang_ES // Para establecer idioma de Mensajes, fechas, etc..
REQUEST HB_CODEPAGE_ESWIN // Para establecer código de página a Español (Ordenación, etc..)
HB_LangSelect("ES") // Para mensajes, fechas, etc..
HB_SetCodePage("ESWIN") // Para ordenación (arrays, cadenas, etc..) *Requiere CodePage.lib
Set_MyLang("es_ES")

La consulta es, hay alguna forma de que se ordenen como parte de la letra C o de la letra L?
Muchas gracias.
Roberto

Re: Ordenamiento CH y LL

PostPosted: Tue Mar 19, 2019 6:17 pm
by TOTOVIOTTI
Porfa gente...
Estuve revisando los post e hice muchas pruebas y no lo puedo ordenar de esa manera.
Si alguien lo está usando así, les pido una ayudita...
Gracias

Re: Ordenamiento CH y LL

PostPosted: Tue Mar 19, 2019 8:08 pm
by karinha
el orden de los apellidos que comienzan o que tienen CH o LL??

Esto está en un índice?

Como haces?

Muestra algo en la práctica, porfa?

Saludos.

Re: Ordenamiento CH y LL

PostPosted: Tue Mar 19, 2019 8:24 pm
by TOTOVIOTTI
Hola.. por ejemplo:
Cuando hago un SELECT nombre FROM alumnos ORDER BY nombre
me muestra lo siguiente:

CURIOTTI, FLORENCIA BELEN
CURIOTTI, LUCIANA DESIREE
CURRO, LUCIANO DANIEL
CURTO, FEDERICO JAVIER
CURTO, SEBASTIÁN JAVIER
CHANCALAY, TANIA NOELIA
CHAVES, CAROLINA
CHAVES, JESICA NATALIA
CHAVEZ, AVRIL AYELEN

Ordena por abecedario, pero la CH la coloca después de las CU... necesitaría que la CH vaya después de
CG y antes de CI, espero se entienda...


uso Character set: utf8 -- UTF-8 Unicode
Collation: utf8_spanish2_ci

Gracias...

Re: Ordenamiento CH y LL

PostPosted: Wed Mar 20, 2019 12:46 pm
by karinha

Re: Ordenamiento CH y LL

PostPosted: Thu Mar 21, 2019 7:33 pm
by xmanuel
Así está perfecto...
El abecedario español tiene esas letras.

Si quieres que lo ordene Ch y LL como C y L respectivamente usa: COLLATE='latin1_swedish_ci' por ejemplo...

Re: Ordenamiento CH y LL

PostPosted: Fri Mar 22, 2019 1:41 pm
by TOTOVIOTTI
Ok!!! Probaré con todo esto!!!
Muchas gracias amigos!!

Saludos
Roberto