
14/05/2010, 08:12
|
 | | | Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años, 5 meses Puntos: 53 | |
Respuesta: Problema con MsFlexgrid Hola Xyon:
Suponiendo los días de la semana
1 - Lunes
2 - Martes
3 - Miercoles
4 - Jueves
5 - Viernes
6 - Sabado
7 - Domingo
En una comparacion SIEMPRE 2 es menor que 4
Pero la comparación en VB se realiza según caracteres y el caracter J SIEMPRE es antes que M
Esta es mas o menos la idea que intento explicarte
Si quieres verlo facilmente, inserta un ListBox en tu proyecto y pon su propiedad Sorted a TRUE, entonces pegas este código
List1.AddItem "lunes"
List1.AddItem "martes"
List1.AddItem "miercoles"
List1.AddItem "jueves"
List1.AddItem "viernes"
List1.AddItem "sabado"
List1.AddItem "domingo"
y verás lo que te enseña el ListBox ya que la comparación es por valor ASCII del caracter o sea que 5 es menor que 6 pero JUEVES es menor que MARTES porque la J viene antes que la M
Saludos
__________________ Agradecer a quien te enseñó, es enseñar lo que de él aprendiste. Recuerda: Decir gracias, poco cuesta y mucho vale ... |