FoxPro/Visual FoxPro - declaracion de variables

 
Vista:

declaracion de variables

Publicado por Kathia Sanchez (13 intervenciones) el 27/08/2007 19:47:04
buenos dias a todos
el problema que tengo es que estoy trabajando con visual foxpro 9.0 y tengo problemas con los campos numericos
cada vez que voy a guardar dichos datos en las tablas creadas previamente me envia un error que dice("el tipo de datos no coinciden"), ya he tratado por todos los medios de declararlos y trabajar con ellos y no he podido trabajar directamente con ellos
CREEN QUE ME PODRIAN AYUDAR
necesito ayuda
GRACIAS
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
sin imagen de perfil

RE:declaracion de variables

Publicado por neo (1604 intervenciones) el 27/08/2007 20:19:42
El tipo de campo en la tabla debe ser igual al valor de la variable o textboxs del formulario.

Alfanumerico = Alfanumerico
Numerico= Numerico
Date = Date

Suerte►

Numerico=0
Caracter=""
Fecha=ctod(" / / ")
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

RE:declaracion de variables

Publicado por kathia sanchez (13 intervenciones) el 27/08/2007 22:13:04
gracias por la ayuda, pero te quiero preguntar, si tengo que darle un formato al campo numerico como por ejemplo en el de la fecha ?
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

RE:declaracion de variables

Publicado por Gabriel (427 intervenciones) el 27/08/2007 22:55:22
Amiga Kathia :
Establecer un formato en un campo de tipo Fecha es relativamente facil...

Primero :
SET DATE BRITISH
SET CENTURY ON

Inicializar adecuadamente el campo. Propiedades :
ControlSource = "m.textnum"
Enabled = .F.
Format = "DK"
InputMask = "99/99/9999"
Name = "TextNum"

PROCEDURE GotFocus
=NUMLOCK(.T.) && Activa la Tecla de Bloque Numerico
ENDPROC

PROCEDURE Init
Thisform.TEXTNUM.Value = { } && Si esta ligado a una Tabla se omite esta linea
ENDPROC

Espero haber respondido a tu pregunta.

Saludos,
GABRIEL
(Lima-Perú)

PD : PARA EL AMIGO QUE HIZO LA OTRA PREGUNTA, DEBES UTILIZAR EL COMANDO "LOCAL" Por tratarse de variables locales solo para un determinado proceso
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

RE:declaracion de variables

Publicado por Gabriel (427 intervenciones) el 27/08/2007 22:27:17
Amiga Kathia :
Por tus comentarios tengo la impresion que estas omitiendo algo elemental luego de declarar tus variables...

Por experiencia y tambien haber visto casos de errorres frecuentes en otros colegas...

Te menciono lo siguiente :

Cuando trabajes con Variables ya sean numericas o alfanunericas...
Si las declaras PUBLICAS....Entonces se hace necesario INICIALIZARLAS...
para que no se te presenten este tipo de erorres...

Una forma practica que yo utilizo para poder ver mis variables con los valores que toman...es utilizar el comando DISPLAY MEMORY de manera momentanea...

Bueno si es el caso entonces te abre respondido acertadamente a tu pregunta...

Saludos,

GABRIEL
(Lima-Perú)
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

RE:declaracion de variables

Publicado por alexcoinc (450 intervenciones) el 27/08/2007 22:46:19
Y SI NO LAS DESEO PUBLICAS para que no esten presentes en toda la aplicación , SINO solo en este forumlario
como y donde las declaro ??
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

RE:declaracion de variables

Publicado por kathia sanchez (13 intervenciones) el 28/08/2007 02:05:49
hola chicos
le agradesco la ayuda que me brindaron con este tema
me ayudo mucho lo que me indicaron
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