Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/04/2010, 04:54
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: Importar de un .dat o txt a MSFlexGrid

Hola, veo que andas un poco perdido, intentaré aclararte en primer lugar el tema de los módulos para que comprendas mas fácilmente las llamadas posteriores a las rutinas reutilizables.

El hecho de crear dos rutinas GridCabecera y GridPonerDato en un módulo es para que resulte mas fácil efectuar las operaciones sobre el grid, ya que de lo contrario puedes necesitar con cada celda efectuar varios procesos repetitivos.

Cuando repites mucho un código lo mejor es crear un Sub o una Function reutilizable para no tener que reescribir siempre el mismo código.

Pero vamos con el tema módulos, un módulo no se tiene que llamar de ninguna manera como tu haces en el load. El módulo contiene Funciones y Subs que pueden ser llamados desde cualquier punto del programa, incluso puede tener variables compartidas por todos los Formularios del programa.

Si vas a la opción de menú Proyecto, veras que puedes añadir muchas cosas diferentes, vayamos por partes ya que estas empezando, por Formulario y Módulo.

Formulario ya sabes lo que es, cada Proyecto puede tener muchos formularios diferentes y además muchos módulos diferentes.

Selecciona Proyecto - Agregar Módulo - Nuevo (Abrir)

Pegas en el las dos Subs que hemos estado tratando y de este modo podrás comprobar cuando vayas a escribir código dentro del Formulario que por ejemplo cuando escribas dentro del Load:
GridCabecera vas a ir visualizando las distintas opciones. Ten en cuenta que se puede hacer de dos maneras, una es tal como yo lo he puesto y otra es con el Call delante y los parámetros entre paréntesis, o sea:

CALL GridCabecera (Grid, 0, 800, "Codigo", "D")

Evidentemente cuando tu llames a GridCabecera por lo que me indicas, deberas hacer:

GridCabecera MsFlexgrid1, LaColumna, ElAncho, ElTitulo, ElAjuste

Como ves, si lo comprendes la ventaja es que si tienes 2 o 3 grids o Grids en distintos formularios, puedes utilizar facilmente el código sin tener que volver a escribirlo.

Intenta comprender esto y después continuamos.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...