Detectar dígitos en un campo
Publicado por Marc (24 intervenciones) el 11/12/2002 18:05:43
Hola amigos, vuelvo a solicitar ayuda para mi programa
tengo una tabla que contiene un campo numérico, quiero hacer un procedimiento que me permita detectar el segundo dígito del número contenido en ese campo para
aumentarlo en 1. En principio no me sirve sumarle 1000 ó 2000 como me aconsejaron unos amigos ayer, porque el dígito a aumentar no siempre estará ubicado en la unidad de mil.
O sea, 43785 a 44785 y 574789 a 584789.
Y ojalá todos los registros del campo de una sola vez.
Por ejemplo, yo sé que puedo aumentar en 15 (y con un solo click) todos los registros de un campo llamado “Gasto” bajo la condicion que indica la cláusula Where, de este ejemplo:
base.Execute "UPDATE Mitabla SET Gasto = (Gasto+15) WHERE Nombre=yo"
Pero cómo puedo hacer un bucle que detecte el segundo dígito de cada registro y le agregue 1????
tengo una tabla que contiene un campo numérico, quiero hacer un procedimiento que me permita detectar el segundo dígito del número contenido en ese campo para
aumentarlo en 1. En principio no me sirve sumarle 1000 ó 2000 como me aconsejaron unos amigos ayer, porque el dígito a aumentar no siempre estará ubicado en la unidad de mil.
O sea, 43785 a 44785 y 574789 a 584789.
Y ojalá todos los registros del campo de una sola vez.
Por ejemplo, yo sé que puedo aumentar en 15 (y con un solo click) todos los registros de un campo llamado “Gasto” bajo la condicion que indica la cláusula Where, de este ejemplo:
base.Execute "UPDATE Mitabla SET Gasto = (Gasto+15) WHERE Nombre=yo"
Pero cómo puedo hacer un bucle que detecte el segundo dígito de cada registro y le agregue 1????
Valora esta pregunta


0