Ver Mensaje Individual
  #23 (permalink)  
Antiguo 16/04/2010, 01:57
Avatar de XYON126
XYON126
 
Fecha de Ingreso: abril-2006
Mensajes: 272
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Importar de un .dat o txt a MSFlexGrid

Cita:
Iniciado por erbuson Ver Mensaje
O vamos por partes o no nos aclaramos, lo que quiero es que lo entiendas, y no que modifiques directamente tu programa, una vez que lo entiendas verás que es mil veces mas fácil de lo que por ahora lo complicas.

Vamos primero con el Grid
Hola erbunson!

Estoy totalmente de acuerdo contigo que un copy/paste no me aporta nada y es justo lo que no realizo, de ahi el porque he realizado pruebas, como te indicaba en los dos ultimos post y los problemas que me surgian. Por parte del Grid veo que con el codigo que has posteado (aunque he realizado lo que comentas) nada mas ver el tramo este :

Código vb:
Ver original
  1. Option Explicit
  2.  
  3. Private Sub Form_Load()
  4.   GridCabecera MSFlexGrid1, 0, 1000, "Col 0 Grid 1", "C"
  5.   GridCabecera MSFlexGrid1, 1, 1000, "Col 1 Grid 1", "C"
  6.  
  7.   GridCabecera MSFlexGrid2, 0, 1000, "Col 0 Grid 2", "C"
  8.   GridCabecera MSFlexGrid2, 1, 1000, "Col 1 Grid 2", "C"
  9.  
  10.   GridCabecera MSFlexGrid3, 0, 1000, "Col 0 Grid 3", "C"
  11.   GridCabecera MSFlexGrid3, 1, 1000, "Col 1 Grid 3", "C"
  12. End Sub

Lo he comprendido y me has respondido a como llamar a varios MSFlexgrid, pues si, aqui son solo 6 lineas para crear 3 Grid de 2x2, pero en cambio, si en vez de ser de 2x2 son de 10x10, en vez de ser 6 lineas serian 30 lineas minimo, a menos de que se pudiera hacer un bucle por MSFlexGrid o general y aqui es cuando surgio mi consulta de como hacerlo si es que se puede, pues las variables internas del " GridCabecera"(Rutina) no las puedo tomar como variables puras y duras ya que si las tomo automaticamente VB me responde "Variable no definida" que despues he comprendido que VB las toma no como variables sino como parametros internos obligados; resumiendo ¿Hay alguna manera de poder controlar estos parametros o variables internas? ¿Me comprendes ahora?.

PDta: Ya se que en el caso de "Titulo y Ajuste" creo una variable y en vez de poner un dato pongo esa variable y me toma el valor de la misma, pero en el caso de "Grid As MSFlexGrid" hay alguna manera o no es posible.

Me refiero a esto :

Código vb:
Ver original
  1. Option Explicit
  2.  
  3. Dim pepito As String
  4. Dim pepito2 As String
  5.  
  6.  
  7. Private Sub Form_Load()
  8.  
  9. pepito = "Manel"
  10. pepito2 = "Jose"
  11.  
  12.   GridCabecera MSFlexGrid1, 0, 1000, pepito, "C"
  13.   GridCabecera MSFlexGrid1, 1, 1000, pepito2, "C"
  14.  
  15.   GridCabecera MSFlexGrid2, 0, 1000, "Col 0 Grid 2", "C"
  16.   GridCabecera MSFlexGrid2, 1, 1000, "Col 1 Grid 2", "C"
  17.  
  18.   GridCabecera MSFlexGrid3, 0, 1000, "Col 0 Grid 3", "C"
  19.   GridCabecera MSFlexGrid3, 1, 1000, "Col 1 Grid 3", "C"
  20.  
  21.  
  22. End Sub

si pudiese controlar tambien el Grid con un bucle podria rellenar las tres Grillas con solo 2 lineas de codigo:

GridCabecera MSFlexGrid1, 1, 1000, pepito2, pepito.

, es a lo que me refiero, no se si me he explicado bien.

Un saludo

Última edición por XYON126; 16/04/2010 a las 02:58