FoxPro/Visual FoxPro - Carlos Me podrias decir como le hago

 
Vista:

Carlos Me podrias decir como le hago

Publicado por Carlos Restrepo (113 intervenciones) el 04/07/2006 23:13:44
Hola Carlos,
me podrias decir como le hago para lograr adicionar objetos sin importar la columna donde esta el dato
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:Carlos Me podrias decir como le hago

Publicado por Ernesto Hernandez (4626 intervenciones) el 05/07/2006 00:49:10
Compañero por lo que se entiende

Registro 1
Campo1 Campo2 Campo3
Logico Caracter Numerico

Registro 2
Campo1 Campo2 Campo3
Caracter Caracter Numerico

Es asi ?
Si es asi como puedes lograr que el campo1 pueda ser de 2 tipos diferentes

Un mismo campo no puede tener 2 tipos diferentes de datos o si si es asi iluminame como
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:Carlos Me podrias decir como le hago

Publicado por Carlos Ayala G (169 intervenciones) el 05/07/2006 23:37:40
Hola amigo (tocallo jajajaa)

lo que puedes hacer es lo siguientes

1-identificar el tipo de datop con el que vas a trabajar esto lo haces utilñizando el comando TYPE() este coando de devuelve un valor tipo caracter en tu aso de devolvera "C" para un caracter y "L" para un logico

2-Utilizandi el metodo Objeto.AddObject(cNombre, cClase, [, cClaseOLE] [, aInit1, aInit2 ...]) el cual tiene todo objeto contenedor en este cado la columna del grid

... masomenos asi :

select xtabla

xvalor=xtabla.campo &&& guardas el valor que deseas compara en un variable es mejor ok
if type('xvalor')="C" &&& comparas te tipo de datos ---- si es caracte en este caso
thisform.grid1.column1.addobject('text1','textbox')
else && caso contrario sera un "L" y colocaras un CHECKBOX
thisform.grid1.column1.addobject('check','checkbox')
endif


si tines algun ploblema o duda pasa la voz ,,, suerte
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