Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/01/2011, 15:57
Avatar de hugo180486
hugo180486
 
Fecha de Ingreso: septiembre-2007
Mensajes: 199
Antigüedad: 17 años, 2 meses
Puntos: 3
Respuesta: Ayuda con matrices dinamicas !!!

Compañero no se puede redimensionar una matriz, bueno corrijo si se puede pero no se guardan los valores almacenados, tendrias que guardar los elementos ya almacenados en la matriz, redmimensionarla y volverlos agregar...


Veo que usas el recordset verdad?, puedes intentar lo siguiente, explico un poco
Código vb:
Ver original
  1. '// Defines la Matriz
  2. Dim msMatriz as String
  3.  
  4. '// El recordset tiene estas 2 propiedades
  5. '// Nota abrelo del lado del cliente
  6. Recordset.CursorLocation = adUseClient
  7. REcordset.Open '// Lo abres como tu desees estoe s solo para que te guies
  8.  
  9. Recordset.RecordCount '// Con esto obtienes el numero de renglones de tu matriz
  10. Recordset.Fields.Count '// Con este el numero de columnas.
  11.  
  12. '// Ahora si dimensionas tu matriz, como tu ya sabes cuantos renglones tiene el
  13. '// recorset y cuantos campos (columnas), ya no tienes que redimensionarla
  14. '// varias veces, con una sola vez bastara....
  15.  
  16. Redim msMatriz(1 to Recordset.RecordCount, 1 to Recordset.Fields.Count)
  17.  
  18. '// Ya nada mas pasas los elemntos a la matriz....

Saludos, comentas por favor...

Última edición por hugo180486; 31/01/2011 a las 16:03 Razón: Envie el mensaje antes de tiempo