Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2007, 20:13
Avatar de okdoris
okdoris
 
Fecha de Ingreso: agosto-2007
Mensajes: 56
Antigüedad: 16 años, 9 meses
Puntos: 0
Programa Loco???

HOLA!!!
a alguno le ha pasado?
tengo un datagrid que recibe datos dependiendo de esta condicion:

Cita:
Set rstTemp = conEdits.OpenRecordset("")
c = rstTemp.Fields("CANTIDAD")
MsgBox c
If Text7.Text > c Then
MsgBox ("El MATERIAL NO tiene esa disponibilidad")
Exit Sub
cuando yo ingreso el numero 3, el 4, el 5,6 ,7,8 y el 9 me envia el message que no hay disponibilidad sabiendo que en la variable "c" hay un 18 pero cuando ingreso el 1 el 2 el 11 ... si me cumple la condicion perfectamente pero si por ejemplo "c" es 4 y ingreso un 11 me lo pasa sabiendo que 11 es mayor que 5 !!!!! considero que el codigo anterior esta bueno por logica pero acepto cualquier sugerencia pues me parece extraño. PARECIERA QUE EL TEXT.TEX SOLO TOMARA EL NUMERO QUE LE INGRESAAN SOLO EL PRIMER NUMERO OSEA QUE CUANDO SE HACE LA COMPARACION PIENSA QUE EL ONCE ES UN UNO Y UNO ES MENOR QUE CUATRO Y POR ESO LO DEJA PASAR!!!!!
HAY ALGUNA SOLUCION PARA ESTO???????