border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 15-08-2005, 05:54:33
Buena Participación en el Foro
 
Registrado: ene 2005
Posts: 85
karl Valoración +2
Predeterminado MSHFlexGrid---titulos en columnas

tengo un MSHFlexGrid y necesito ponerle los titulos a las columnas que estoy manejando por decir algo ,Articulo,Cantidad, Precio.

trate por medio del formatstring pero no he podido

alguien sabe como hacerlo?
__________________
Carlos Andres Valencia C
Responder Con Cita
  #2 (permalink)  
Antiguo 15-08-2005, 06:34:44
Avatar de acalanto
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.307
acalanto ha deshabilitado la reputación
Predeterminado

Para modificar el contenido de cualquier celda tienes que utilizar <controlflex>.TextMatrix(<fila>, <columna>) = "<cadena de texto>".

Recuerda que la primera fila y la primera columna son el índice 0 así TextMatrix(0, 0), hace referencia a la primera fila,primera columna; TextMatrix(0, 1) a primera fila segunda columna.... y así sucesivamente.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 15-08-2005, 21:53:12
Gran Participación en el Foro
 
Registrado: sep 2004
Posts: 161
csic20 Valoración +2
Predeterminado

bueno aunq es lo mismo, yo uso un procedimiento para poner los titulos a los msh, por ejemplo en un modulo:
Public Sub Grilla_Filtros(ByVal Grilla As MSHFlexGrid)
With Grilla
.Cols = 5
.ColWidth(0) = 250
.ColWidth(1) = 800
.ColWidth(2) = 2600
.ColWidth(3) = 1800
.ColWidth(4) = 1100
.TextMatrix(0, 1) = "Código"
.TextMatrix(0, 2) = "Nombres y Apellidos"
.TextMatrix(0, 3) = "Categoría"
.TextMatrix(0, 4) = "Domicilio"
End With

para llamarlo desde cualquier formulario solo pongo:
call Grilla_Filtros(nombre del mshflexgrid)
End Sub
Responder Con Cita
  #4 (permalink)  
Antiguo 16-08-2005, 05:04:45
Buena Participación en el Foro
 
Registrado: ene 2005
Posts: 85
karl Valoración +2
Predeterminado

como puedo ver mientras estoy diseñando el MSHFlexGrid los titulos de las columnas y el numero de columnas ya que cuando estoy diseñando el formulario solo veo 1 fila y 2 columnas, no las 4 que declare en el form load con sus respectivos titulos
__________________
Carlos Andres Valencia C
Responder Con Cita
  #5 (permalink)  
Antiguo 16-08-2005, 07:02:52
Avatar de acalanto
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.307
acalanto ha deshabilitado la reputación
Predeterminado

En las propiedades del control (en modo diseño) indica el número de columnas que deseas.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #6 (permalink)  
Antiguo 16-08-2005, 15:53:29
Buena Participación en el Foro
 
Registrado: ene 2005
Posts: 85
karl Valoración +2
Predeterminado

en tiempo de diseño, con row asigno el numero de filas pero no he podido saber con cual el numero de columnas y con cual puedo ver los nombres que le dia esas columnas o con cual darle el nombre a las columnas en tiempo de diseño
__________________
Carlos Andres Valencia C
Responder Con Cita
  #7 (permalink)  
Antiguo 16-08-2005, 18:24:32
Buena Participación en el Foro
 
Registrado: ene 2005
Posts: 85
karl Valoración +2
Predeterminado

Bueno me di cuenta de que en el MSFlexGrid si puedo determinar en tiempo de diseño el numero de columnas al igual que el numero de filas, pero
¿cual es la verdadera ventaja de el MSHFlexGrid sobre el MSFlexGrid?

yo necesito es que unos datos que yo ingrese en unos textbox aparezcan en el MSFlexGrid o MSHFlexGrid por decir , tengo unas colunmnas llamadas articulo y cantidad , y unos textbox donde voy a ingresar el nombre del articulo y la cantidad y quiero que ese nombre y cantidad aparezcan en unos campos de ese FlexGrid y que tambien vayan a los campos correspondientes en la Base de datos.
__________________
Carlos Andres Valencia C
Responder Con Cita
  #8 (permalink)  
Antiguo 16-08-2005, 18:45:19
Avatar de acalanto
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.307
acalanto ha deshabilitado la reputación
Predeterminado

El control MSHFlexigrid es la variante potente y -tal como su propio nombre indica- jerarquizada del FlexiGrid.

Yo solamente lo usé en una ocasión y a pesar de su potencia lo encuentro bastante complejo de manejar para gestionar datos mediante código. La jerarquia se basa en que dentro de una celda que contiene un resumen de datos, existe la posibilidad de almacenar el detalle como si de un grid independiente se tratase.

Para enlazarlo con datos necesitas recurrir a consultas anidadas en shapes (Yo al menos no lo logré de otra forma) y el resultado es similar a como Access te muestra los datos de referencialidad de una tabla con todas las vinculadas.

Si no necesitas todo esto, te recomiendo uses el MSFlexigrid que te resultará mucho más amigable.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Sumar Columnas del MSHFlexGrid El_Principiante Visual Basic 6.00 2 27-03-2008 23:10:35
Barra de títulos chronos682 Visual Basic 6.00 2 27-11-2006 16:58:00
Dar Formato a las Columnas en el MSHFlexGrid Claudia Cecilia Uzquiano Visual Basic 6.00 7 18-03-2006 08:59:48
Titulos gavafra DataReports 4 13-04-2005 22:29:35
titulos en negrita (MSHFlexgrid) kumulu_nimbus Visual Basic 6.00 2 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 19:54:34.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right