FoxPro/Visual FoxPro - TYPE()

 
Vista:
sin imagen de perfil

TYPE()

Publicado por DALSOM (612 intervenciones) el 15/02/2002 22:15:06
HOLA, TENGO UN GRAVE PROBLEMA,
CUANDO HAGO UN

REPLACE FIELD1 WITH THISFORM.COMBO1.VALUE

SE CAMBIA DE TIPO, ES DECIR EN UNA OCASION, ES NUMERICO, Y EN OTRAS CARACTER.

BIEN, PENSE, SOLO TENGO QUE AVERIGUAR TIPO DEL DATO CON LA FUNCION TYPE(VARIABLE) PARA CONVERTIR A UN TIPO O NO.

PERO , RESULTA QUE ESTA NO FUNCIONA , NI CON VARIABLES, NI CON OBJETOS.

AAAYYUUUUDAAAAA!!!!!.

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

RE:TYPE()

Publicado por David (76 intervenciones) el 15/02/2002 22:29:42
PON TODO DENTRO DE COMILLAS.

DAVID BREA.
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:TYPE()

Publicado por Charles Benzon (340 intervenciones) el 16/02/2002 16:43:35
Buenas,
Que tipo de dato quieres que se reemplace en el campo "field1" ?

supongo que es numérico, entonces , debes poner en la propiedad Value del combo un número, por ejemplo:
value = 0 (cero) para que acepte numeros .

Saludos.
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
sin imagen de perfil

RE:TYPE()

Publicado por DALSOM (612 intervenciones) el 18/02/2002 22:18:40
NO, MIRA, EL COMBO APUNTA HACIA UN CAMPO NUMERICO, PERO EL DISPLAY VALUE ES UN VALOR CARACTER QUE BUSCA EN UNA TABLA DE DETALLES DE ESE CODIGO AL CUAL APUNTA, ES DECIR,

VALUE = 2 O "2 "
Y DISPLAYVALUE = "ARTICULO A"

CON DOS COLUMNAS EN EL COMBO. Y TOMA UNA COMO VALUE.

EL PROBLEMA ESTA EN QUE SE CAMBIA DE TIPO, Y NO SE PORQUE!?. CUANDO GENERALMENTE CASI SIEMPRE ES CARACTER EL VALOR.
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:TYPE()

Publicado por Charles Benzon (340 intervenciones) el 19/02/2002 14:17:14
Buenas,
mira, yo configure del siguiente modi :
Tabla: Categoria
campos: categoryId (numérico), categoryname (caracter)

entonces, el combo esta configurado:

Boundcolumn = 1
BoundTo= .t.
ControlSource = categoria.categoryId
Rowsource=categoria.categoryId,categotyName
RowSourceType = 6
Value = 0
ColumnCount = 2
ColumnWidths = 50,250

y con esa configuracion me devuelve el valor numerico de categoryId.

Saludos.

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