FoxPro/Visual FoxPro - ¿Alguien me puede ayudar con un texbox?

   
Vista:

¿Alguien me puede ayudar con un texbox?

Publicado por wilmer (14 intervenciones) el 05/03/2014 17:13:33
Hola a todos como estan

mi consulta es la siguiente, tengo un texbox al cual quiero poner un limite de numeros es decir solo quiero q ingrese 10 numeros o un numero exacto de numeros. ya he intentado en propiedades en MaxLength pero no me funciona


la otra es q cuando hago alguna funcion matematica el resultado q sale en el texbox se me pueda guardar en una tabla

y x ultimo tengo un formulario donde esta un texbox en el cual quiero q aparesca el numero de contador q le corrsponde x decir si toca 3 o 4 u 5 asi sucesivamente


gracias x la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

¿Alguien me puede ayudar con un texbox?

Publicado por Fidel José (558 intervenciones) el 05/03/2014 22:28:09
a) Limite de caracteres

MaxLenght es para caracteres.
Si el campo está definido como .Value=0 (numérico), tienes dos soluciones:

1) Thisform.Text1.InputMask="99,999,999,999" && o Thisform.TExt1.Inputmask=Repli("9",10)
Este método tiene el problema del valor ingresado. Te va sacando dígitos como se acomode.

2) <Evento Valid del TExtBox>
1
2
3
4
5
6
LnLimit=VAL(REPLICATE("9",10))
IF this.Value>lnLimit
	MESSAGEBOX("El Número "+TRANSFORM(this.Value)+" es demasiado grande")
	this.Value=0
	RETURN 0
ENDIF
Este método tiene la ventaja de que solo advierte que el número no es admitido. El operador deberá reingresarlo. A mi me parece un poco más seguro.

b) Guardar resultado en una tabla
Si el resultado lo muestras en un TexBox (supone que se llama TxTResulta,
SELECT unaTabla
Replace unCampo with thisform.TxtResulta.value

c) Número de contador. No sé a que te refieres. En un texbox puedes mostrar el valor de:
c1) una Variable de memoria
c2) una propiedad del formulario, del screen, o de cualquier objeto al que tengas acceso
c3) el valor de un campo de una tabla
c4) el resultado de una operación entre todos los mencionados.
Cuál es tu duda?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar