
Saludos.
| ||||
Respuesta: Controlar el ancho de los campos mostrados en un MSHFlexGrid hola... mira yo uso este sub y lo llamo cada vez que voy a cargar mi grilla: Sub limpiar() With grilla .Cols = 3 .Rows = 1 .ColWidth(0) = 100 .Col = 1 .Text = "Cód." .ColWidth(1) = 800 ' Aca le das el ancho de la columna .Col = 2 .Text = " Nombre" .ColWidth(2) = 2200 End With End Sub y este propiedad es para agrandar la columna por si tus datos son mas grandes: grilla.AllowUserResizing = flexResizeColumns saludos.. espero te sea util.. |
| ||||
Respuesta: Controlar el ancho de los campos mostrados en un MSHFlexGrid Buenisimo con eso y una cosa que estaba checando en internet ya me quedo lo solucione con el siguiente codigo:
Código:
Saludos y gracias. With MSHFlexGrid .ColWidth(0) = 500 'Folio .ColWidth(1) = 2500 'nombre .ColWidth(2) = 700 'cantidad .ColWidth(3) = 850 'prcio vta .ColWidth(4) = 2000 'presentacion .ColWidth(5) = 650 'total .ColWidth(6) = 1700 'fecha End With |
| ||||
![]() Jejej bueno tengo otro tema con esto 2 de las columnas son de dinero (la 3 y 5), y si bien en mi base de datos la info de esos campos esta como currency, y los datos que estan ahi guardados se ven expresados con el signo de $, en mi MSHFlexGrid no, por lo que seguramente tengo que darles el formato de currency $#,##0.00 a esas 2 columnas. Pero despues de varios intentos y checar por internet no encontre como, si alguien me puede orientar o decir como se los voy a agradecer muchisimo. Saludos.
__________________ Ley numero 1: Si tu sistema falla seguro es una problema con la inteface entre el teclado y la silla. Ley numero 2: El programador jamas tiene la culpa. Ley numero 3: no me acuerdo |
Etiquetas: |