Visual Basic - DUDA CON MSFLEXGRID

Life is soft - evento anual de software empresarial
 
Vista:

DUDA CON MSFLEXGRID

Publicado por EDGAR (193 intervenciones) el 01/11/2005 19:05:20
Hola colega, quisiera saber que instrucción puedo emplear para eliminar una columna en el msflexgrid cuando no contenga ninguna información. Tengo la siguiente codificación:
SQL = "SELECT nacionalidad,cedula1,obj1,trans,fectras,hora FROM INCLUSION"
Data1.RecordSource = SQL
Data1.Refresh
With MFGreporte
.TextMatrix(0, 0) = "V-E"
.TextMatrix(0, 1) = "IDENTIDAD"
.TextMatrix(0, 2) = "OBJECIÓN"
.TextMatrix(0, 3) = "TRANSCRIPTOR"
.TextMatrix(0, 4) = "FECHA TRANS"
.TextMatrix(0, 5) = "HORA TRANS"
.Col = 1
.Sort = flexSortGenericAscending
End With
MFGreporte.ColWidth(0) = 500
MFGreporte.ColWidth(1) = 2000
MFGreporte.ColWidth(2) = 1150
MFGreporte.ColWidth(3) = 2000
MFGreporte.ColWidth(4) = 1700
MFGreporte.ColWidth(5) = 1700
MFGreporte.Col = 2
MFGreporte.Sort = 3

Pero en algunos casos puede suceder que uno de los campos no me haya generado ningun resultado por lo que seria necesario eliminarla, como podre realizar esa verificacion si es null y luego removerla? ya que el removeitem no me sierve porque no quiero eliminar filas sino columnas como lo dicho anteriormente, agradezco toda la colaboracion.
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:DUDA CON MSFLEXGRID

Publicado por iñaki (502 intervenciones) el 02/11/2005 06:22:41
Puedes hacer que se generen las columnas al hacer la consulta,
MFGreporte.Cols = Data1.Record.Fields
o bien ocultar la columna
MSGreporte.colwidth(n) = 0
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:DUDA CON MSFLEXGRID

Publicado por EDGAR (193 intervenciones) el 02/11/2005 20:41:54
HOLA COLEGA GRACIAS POR LA AYUDA, LA SIGUIENTE INSTRUCCION NO ME SIRVIO, ME DA ERROR Y DICE QUE EL ARGUMENTO NO ES OPCIONAL Y ME MARCA EN LA DEPURACION "FIELDS",

MFGreporte.Cols = Data1.Record.Fields

Y CON RESPECTO A OCULTAR LA COLUMNA COMO PODRIA OCULTARLA PERO DETECTANDO QUE DICHA COLUMNA NO CONTENGA INFORMACION, COMO POR EJEMPLO SI NO CONTIENE DATOS APLICO LA INSTRUCCION QUE ME PUSISTES SINO QUE CARGUE NORMALMENTE.. GRACIAS DE ANTEMANO
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