FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
comparación de text
necesito comparar dos text en los cuales tengo ingresados números. Por ejemplo:
if (txt1>txt2) then mayor txt1 else mayor txt2 Pero, la cuestión es que si les doy los siguientes valores txt1----------->10 txt2----------->2 me toma como mayor el txt2 ya que solo hace la siguiente comparación 1>2 pero necesito tomar todos los números que ingrese, en este caso que tome el 10 y no el 1 |
#2
|
|||
|
|||
Hola...
Si quieres comparar sus valores númericos, tienes que convertirlos a enteros:
Lo que te sucede es que la forma en que se comparan cadenas es diferente, por ejemplo, si ordenas las cadenas '2' y '10', siempre te pondrá primero '10', ya que en la tabla de caracteres el 1 siempre está antes que el 2. Un ejemplo de varias cadenas de caracteres ordenadas en forma ascendente: Código:
1 10 11 15 2 22 23 3 4 5 60 7 Saludos... Última edición por maeyanes fecha: 02-08-2011 a las 18:44:24. |
#3
|
|||
|
|||
Muchísimas gracias funciono perfecto, yo hacia mal la conversión de los text
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Comparación de Fechas | silver07 | Conexión con bases de datos | 6 | 26-09-2007 17:43:05 |
Guardar lo que tengo en un Edit1.text y edit2.text en una base de datos firebird | jorgeluisc | Conexión con bases de datos | 1 | 23-04-2006 18:29:28 |
Operadores de comparación... | dunia_lv | MS SQL Server | 3 | 06-07-2005 18:11:56 |
Comparación de Fechas | sierraja | Varios | 5 | 19-06-2005 06:56:20 |
Pruebas de comparación | jzginez | Varios | 0 | 15-12-2004 03:29:46 |
|