Sistema de control de socios

You can share your experience with HMG. Share with some screenshots/project details so that others will also be benefited.

Moderator: Rathinagiri

User avatar
luisvasquezcl
Posts: 1140
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 14 times
Been thanked: 14 times
Contact:

Re: Sistema de control de socios

Post by luisvasquezcl » Mon Jan 11, 2010 7:42 pm

Hola Mustafa.
esa aplicacion no es un demo sino una aplicacion final para pruebas de marcha blanca.
hay errores que no se han detectado por lo que puede haber fallas.
respecto a la base de datos, efectivamente es una base de datos Ms Access 2003 y se utiliza a través de ado.
Están todos los fuentes para que puedas ver como funciona.
Saludos cordiales,
Luis Vasquez.

User avatar
mustafa
Posts: 829
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Been thanked: 117 times
Contact:

Post by mustafa » Mon Jan 11, 2010 9:39 pm

Gracias Luis Por la explicación
Un cordial saludo
Mustafa :mrgreen:

User avatar
luisvasquezcl
Posts: 1140
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 14 times
Been thanked: 14 times
Contact:

Post by luisvasquezcl » Tue Jan 12, 2010 3:08 am

Hola Jalmag
han habido cambios en hmg por lo que habria que adaptarlo para poder compilarlo con hmg30 yo estoy usando una version un poco más antigua.
Si tienes problemas para compilar por favor permitenos conocer tus dudas para apoyarte y puedas tener buenos resultados.
saludos cordiales,
Luis Vasquez

JALMAG
Posts: 192
Joined: Sun Jan 10, 2010 7:05 pm
DBs Used: DBF
Location: España - Spain
Has thanked: 1 time
Been thanked: 1 time

Post by JALMAG » Tue Jan 12, 2010 8:51 am

luisvasquezcl wrote:Hola Jalmag
han habido cambios en hmg por lo que habria que adaptarlo para poder compilarlo con hmg30 yo estoy usando una version un poco más antigua.
Si tienes problemas para compilar por favor permitenos conocer tus dudas para apoyarte y puedas tener buenos resultados.
saludos cordiales,
Luis Vasquez
Hola Luis, gracias por tu pronta respuesta, te comento, lo estoy compilando con la versión 2.95, lo que no se es la versión de harbour, ya que es la que trae el propio hmg 2.95. Ahora bien como lleva un archivo hpj supongo que estará preparado para realizar la compilación con el IDE ¿no?, entonces cual IDE?, pues se me queda bloqueado. Me paso algo similar con MCL, me da errores en _HB_maximizewindow, _HB_minimizewindow... del archivo objeto MCL.OBJ.
Me he acostumbrado a trabajar con los compile.bat o build.bat y aún no domino los IDE.
La verdad que es un honor recibir respuestas de los gurus de este foro.
Muchas gracias

User avatar
luisvasquezcl
Posts: 1140
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 14 times
Been thanked: 14 times
Contact:

Post by luisvasquezcl » Tue Jan 12, 2010 12:06 pm

Aqui les dejo el build.bat y main.hbp para compilar con HMG 3.0.0 Forum Test XIV (2010.01.10)

Saludos cordiales
Luis VAsquez.
Attachments
Script.zip
(317 Bytes) Downloaded 396 times

JALMAG
Posts: 192
Joined: Sun Jan 10, 2010 7:05 pm
DBs Used: DBF
Location: España - Spain
Has thanked: 1 time
Been thanked: 1 time

Post by JALMAG » Tue Jan 12, 2010 12:31 pm

luisvasquezcl wrote:Aqui les dejo el build.bat y main.hbp para compilar con HMG 3.0.0 Forum Test XIV (2010.01.10)

Saludos cordiales
Luis VAsquez.
Hola Luis, lo he probado y va perfecto, lo compila sin problemas. Me gustan mucho tus programas ya que son muy instructivos y se aprende mucho de ellos.

Reitero mi agradecimiento.
Un abrazo

Modificación: Estoy visionando el código, y la verdad que es muy elegante. Además me encantan las sentencias sql, ahora bien...¿es mejor archivos access o DBF?
Gracias

User avatar
luisvasquezcl
Posts: 1140
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 14 times
Been thanked: 14 times
Contact:

Post by luisvasquezcl » Tue Jan 12, 2010 3:30 pm

Hola Jalmag,
gracias por tus palabras.
Creo que las bases de datos son lejos mejores que las dbf.
Aunque es más estricto en el diseño puedes llegar a tener muy buenos resultados, su tiempo de respuesta son increibles, ademas sus validadores internos que traen nos ayudan mucho.
Este tema de las bases de datos son un mundo aparte y es necesario que nos vayamos introduciendo para no quedarse obsoletos.
En todo caso hay que aplicar criterio para saber donde usar una base de datos. Si vas a hacer una aplicación pequeña, por ejemplo una lista de teléfonos de tus amigos, usar una base de datos para esa aplicación es como "matar moscas a cañonazos" por lo que una dbf está excelente, aunque para grandes aplicaciones también te pueden servir las dbf's, como ya es conocido por todos, pero un motor de base de datos te dará otras cosas que las dbf no, como la seguridad, integridad de los datos, etc.
Es necesario que sea tu propia experiencia quien te indique que es lo mejor para ti y tus desarrollos, no tengo nada contra las dbf, de hecho las ocupo en otras aplicaciones que he hecho y que funcionan sin ningún problema, como te decía anteriormente, hay que aplicar criterio en donde utilizar que tipo de almacenamiento.
Es mi punto de vista.
Saludos cordiales,
Luis Vasquez.

User avatar
srvet_claudio
Posts: 2044
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Has thanked: 35 times
Been thanked: 146 times
Contact:

Post by srvet_claudio » Fri May 07, 2010 2:29 pm

Hola Luis,
yo me uní a este foro despues del ultimo post de este hilo, y hoy por una referencia cruzada en otro post llegue hasta aqui.
Estuve mirando tu codigo y me pareció realmente muy bueno, creo que Jalmag resumio muy bien mi impresión:
JALMAG wrote:lo he probado y va perfecto, lo compila sin problemas. Me gustan mucho tus programas ya que son muy instructivos y se aprende mucho de ellos.


Un codigo claro, eficiente, elegante y documentado como este, siempre merece FELICITACIONES!!!
Ademas la parte visual es impecable.
El manejo de base de datos no es mi fuerte, pero voy a estudiarlo y tratar de entender mas profundamente el codigo.

Un saludo cordial,
Claudio Soto.
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com

tep66
Posts: 7
Joined: Mon Aug 30, 2010 6:49 pm

Post by tep66 » Fri Sep 03, 2010 1:27 am

Hola Luis!
Estoy probando tu codigo para ir aprendiendo HMG, ya que hace poco que lo comence a ver. Consulta: no logro dar de alta ni modificar en ningun form, pero en el codigo veo "function validar" que pareciera utilizarse para esto...¿estoy pensandolo erroneamente? o no está activada esta funcion?

Coincido con el resto...muy util aplicacion para aprender!

Slds
Tep

User avatar
luisvasquezcl
Posts: 1140
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Has thanked: 14 times
Been thanked: 14 times
Contact:

Post by luisvasquezcl » Fri Sep 03, 2010 9:30 pm

Gracias colegas por sus palabras... :oops:
trato de comentar los programas para que posteriormente pueda saber que es lo que hace ... no soy muy bueno generando manuales 8).
Estimado Tep66, sobre tu consulta, si es posible crear, modificar y borrar registros.
El sistema tiene algunas variaciones respecto a la edicion: si vas al menu Archivo/formas de pago por ejemplo, este modulo puede editar de la siguiente forma:
1. Para crear un nuevo registro.
Vas al final del grid, a la linea vacía y presionas la tecla Enter y se te activan los controles al costado, al finalizar de editar los registros pasando siempre con la tecla Enter se graban los datos, se actualiza la pantalla y se apagan los controles.

2. Para modificar un registro
Posicionas la barra azul sobre el registro que quieras modificar y presionas Enter.

La mayoria de los modulos trabajan de esta forma, siempre usando la tecla Enter.

El mantenedor de socios tiene una barra de botones que te indica como Crear, Modificar, Borrar, etc.

Ojalá les sea de utilidad para que conocer como otros codificamos una aplicacion y tambien para aprender algo nuevo para los más nuevos.
A ver si se animan y van posteando imagenes de sus aplicaciones, para compartir ideas sobre interfaces.
Saludos cordiales,
Luis Vasquez.

Post Reply