Colocación alfabética de ch y ll
Desde 1994, la ordenación alfabética de la ch y la ll se realiza considerándolas dos letras independientes. Sin embargo, mi versión de BDE/Paradox/Delphi5 las coloca tras cz y lz. ¿Podríais decirme qué parámetros he de manipular para conseguirlo hacer correctamente?
Gracias |
Veo que nadie contesta a la consulta. Antes había buscando en mensajes del foro y alguien realizó una parecida hace 18 meses y tampoco obtuvo respuesta alguna.
¿A qué se debe? ¿Es tan obvia la solución que no merece respuesta?, o ¿nadie conoce la respuesta? Probad a ordenar Castro Chueca Contreras Y veréis que el resultado no es el correcto (al menos con los parámetros por omisión del BDE) |
Yo creo que símplemente es imposible, porque los índices se crean automáticamente sin intervención del usuario y por lo tanto el orden es letra por letra y no considerando dos letras a la vez.
|
¿Imposible?
Evidentemente, si no se produjera no hubiera lanzado la pregunta. Es una lista de personas que tengo ordenada por código pero si la muestro por un índice secundario (el apellido), definido en el Database desktop, me coloca Castro Contreras Chueca ¿La causa? Gracias de todas formas por tu tiempo. |
Lo he estado mirando con más detenimiento porque te había entendido mal y efectivamente el comportamiento es ese y además he puesto la otra letra doble que tenemos en español la LL y responden igual.
LAMA LEMA LOMO LLAMA LLEMA LLOMO Intuyo que abriendo el BDE y cambiando el controlador "Ansi spanish" o el que se tenga por defecto pueda tener un comportamiento adecuado, sin embargo yo he hecho un par de cambios y no me ha funcionado. Un Saludo. |
He estado haciendo averiguaciones y teóricamente el tipo de controlador con el que se creo la tabla influye, segú parece si antes de crear la tabla estableces el tipo de controlador que vas a utilizar debe de funcionar, pero yo he cambiado el del BDE y luego he creado una tabla y me los sigue ordenando mal, pero creo que en esa dirección va la solución, la cual dejo de buscar por falta de tiempo.
Un Saludo. |
Convendrás conmigo en que es extraño que el tema no haya saltado en el foro... ¿La gente no ordena?
Muchas gracias por tus comentarios. |
Pues es algo que tengo que reconocer que yo mismo no me había dado cuenta, se que con Paradox existe algún problema con las eñes etc. pero este caso concreto no me había dado cuenta, más bien es que algún cliente lo observe y te lo diga.
Un Saludo. |
La franja horaria es GMT +2. Ahora son las 14:24:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi