Quick Browse Form

Utilities like DBU, Make, IDE written in HMG/ used to create HMG based applications

Moderator: Rathinagiri

User avatar
bpd2000
Posts: 944
Joined: Sat Sep 10, 2011 4:07 am
Location: India
Has thanked: 117 times
Been thanked: 42 times

Re: Quick Browse Form

Post by bpd2000 » Sat Feb 07, 2015 2:09 pm

+1
BPD
Convert Dream into Reality through HMG

Javier Tovar
Posts: 1273
Joined: Tue Sep 03, 2013 4:22 am
Location: Tecámac, México
Has thanked: 1 time
Been thanked: 2 times

Post by Javier Tovar » Wed Mar 11, 2015 2:45 am

Hola a todos!

Les mando el nuevo generador de Forms, que tiene las siguientes mejoras:

- Puedes crear nuevos controles, Label, TextBox Caracter, TextBox Numerico, ComboBox y RadioGroup. Los hice por que son necesarios al crear el form.
- Label por si queremos una etiqueta más.
-TextBox por si borramos accidentalmente un Control de este tipo, lo podemos remplazar.
-RadioGroup y ComboBox, por si queremos remplazar un Textbox por medio de uno de uno de estos controles que nos maneje los datos, tenga cuidado ya que los Items de estos controles deben de ser del mismo numero de Elementos en el caso de los numericos y en el caso de los de tipo caracter solo hay que poner los items para seleccionar.

Los pasos son estos:

- Abrir la DBF
- Agregar los controles necesarios y moverlos.
- Eliminar los controles que vamos a remplazar.
- Al crear nuestro prg tenemos que poner el orden de los controles con respecto a los campos.
-Listo!

Tengo un inconveniente al mover el control RadioGroup con F5, ya que no ovedece, a ver si los maestros nos pueden ayudar con esto, para mover lo tenemos que hacer con los coordenadas de Row y Col.

Disfruten!

Espero les sea Util!

P.D.: En contactos.dbf puede remplazar el TextBox Correspondiente a DPTO por el ComboBox y COD_TIPO por el RadioGroup. Estan listos ya que con ellos trabaje., cambie de posición los controles, sus propiedades y su tamaño si asi lo deseas.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Hello everyone!

I send the new Forms generator, which has the following improvements:

- You can create new controls, Label, TextBox Character, Numeric TextBox, ComboBox and RadioGroup. I made that are necessary to create the form.
- Label if we want a label.
-TextBox Case you accidentally delete one Control of this type, we can replace.
-RadioGroup And ComboBox, if we want to replace an Textbox through one of these controls we manage data, be aware that these controls Items must be the same number of elements in the case of numerical and in the case of the character type must only put the items to select.

The steps are these:

- Open the DBF
- Add the controls and move them.
- Remove the controls that we will replace.
- In creating our prg have to put the order of the controls on the fields.
I -Ready!

I have a problem moving the RadioGroup control F5, since no ovedece, see if teachers can help us with this, to move it have to do with the coordinates of Row and Col.

Enjoy!

I hope you find it useful!

PS: In contactos.dbf can replace the TextBox Corresponding to DPTO by the ComboBox and COD_TIPO by the RadioGroup. Are you ready for them to work., Reposition the controls, their properties and their size if so desired.
QuickB.rar
(16.73 KiB) Downloaded 69 times

User avatar
bpd2000
Posts: 944
Joined: Sat Sep 10, 2011 4:07 am
Location: India
Has thanked: 117 times
Been thanked: 42 times

Post by bpd2000 » Wed Mar 11, 2015 4:07 am

Hi Javier Tovar
Excellent
Continue
BPD
Convert Dream into Reality through HMG

User avatar
bpd2000
Posts: 944
Joined: Sat Sep 10, 2011 4:07 am
Location: India
Has thanked: 117 times
Been thanked: 42 times

Post by bpd2000 » Wed Mar 11, 2015 6:12 am

Missing:

quickb.prg(1213) Error F0029 Can't open #include file 'Posicion.fmg'
BPD
Convert Dream into Reality through HMG

User avatar
Pablo César
Posts: 4058
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 176 times

Post by Pablo César » Wed Mar 11, 2015 10:26 am

Hola Javier,

Se te olvidó incluir el archivo Posicion.fmg :(
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

Javier Tovar
Posts: 1273
Joined: Tue Sep 03, 2013 4:22 am
Location: Tecámac, México
Has thanked: 1 time
Been thanked: 2 times

Post by Javier Tovar » Wed Mar 11, 2015 6:49 pm

Jajaja si, que distracción mia! :lol:
Posicion.rar
(1.16 KiB) Downloaded 104 times
Saludos

User avatar
Pablo César
Posts: 4058
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil
Has thanked: 100 times
Been thanked: 176 times

Post by Pablo César » Thu Mar 12, 2015 12:27 am

Hola Javier,
Javier Tovar wrote:Jajaja si, que distracción mia! :lol:
No hay problemas, eso le pasa a cualquiera.

Primeramente, gracias por compartir esta herramienta, sabemos que hay mucho por hacer, pero estoy impresionado con la evolucion de tu aplicativo. Felicitaciones.

Me gustaria que aceptes mis siguientes sugerencias pero como algo constructivo por favor. No que esté criticando pero que talvez te sirva como base para que tu mismo lo evalues y puedas dejarlo cada vez mejor, como lo estás haciendo.
  1. Cuando abrimos el QuickB abre una ventana en la posicion 0,0. Te sugiero que lo abras primeramente en el centro y cuando el usuario seleccione el DBF abra la ventana "Proyecto", alli lo adjuntas las dos ventanas juntintas. Esto es fácil de controlar. Fijate el ejemplo en anexo (demo3.rar con el source code MoveWindow.rar). Otra cosa, seria bueno que pusiera como título de tu MAIN form con el nombre de tu aplicacion, en este caso QuickB de preferencia con su version tambien.
  2. Despues que logres juntar las dos ventas, que las centralizes que quedaria genial, pero dejálas con la misma altura.
  3. La abertura del DBF hacelo con la opcion SHARED, asi se puede abrir, compilar y ejecutar el proyecto cuando esté creado.
  4. Cuando clicas en el boton "Create", deberia dar un mensaje "Project <dbf_name> have been generated successful !".
  5. A ese botón le pondria "Generate source code project" y lo pondria en otro lugar. Talvez lo haria disponibilizado como nuestra IDE con los botones arriba.
  6. Cuando clicamos en el boton Create, abre una ventana para poder cambiar la secuencia de los campos. Esta opcion yo la disponibilizaria por separado. Talvez disponibilizando el MAIN form en la horizontal te caberia más. Junto con má sopciones de controles.
  7. Por hablar de botones de controles, sabias que puedes utilizar los mismos botones que el IDE ?
  8. Cuando sea generado el código del proyecto, podrias incluir el archivo .hbp ? Esto seria muy práctico para la compilacion del nuevo proyecto.
  9. Seria genial que cambiaras el ComboBox por ListBox y disponibilizes los controles con la opcion multiselect. De esta forma podrias alterar las propiedades en comun entre los controles multi selecionados de un solo saque. Imaginate selecionar en el listbox varios controls y cambiar el BackColor de una sola vez. Seria buenisimo.
  10. Las imagenes de todos los botones, yo lo pondria en una sub-carpeta de images. Seria interesantes que incluyeras las imagenes d elos botones del nuevo proyecto. El archivo .RC tambien podria ser incluído, facilitaria mucho para compilarlo.
Espero que estas indicaciones sean bien recibidas como apenas ideas, no como crítica. Yo sé muy bien que no solo bastan los agradecimientos o felicitaciones. Tambien debe contar el aporte de nuevas ideas y la participacion del proyecto en si.

Un gran abrazo,
Attachments
MoveWindow.rar
(843 Bytes) Downloaded 60 times
Demo3.rar
(818.7 KiB) Downloaded 63 times
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein

Javier Tovar
Posts: 1273
Joined: Tue Sep 03, 2013 4:22 am
Location: Tecámac, México
Has thanked: 1 time
Been thanked: 2 times

Post by Javier Tovar » Thu Mar 12, 2015 1:16 am

Gracias Pablo César por tus alentadoras palabras!,

Si, muy bien en todos los puntos que mencionas, son interesantes y útiles!, los iré haciendo poco a poco!

Saludos y me da guste que hayas notado la diferencia!

P.D.: Yo siempre tomo lo positivo de las cosas! 8-)

User avatar
dragancesu
Posts: 438
Joined: Mon Jun 24, 2013 11:53 am
DBs Used: DBF, MySQL, Oracle
Location: Subotica, Serbia
Has thanked: 3 times
Been thanked: 58 times

Post by dragancesu » Thu Mar 12, 2015 10:31 am

screen.png
screen.png (26.9 KiB) Viewed 578 times
I guess it's well done, but so far I have not seen because it has a run-time error

p.s. Compiled with hmg 3.3.1

User avatar
Steed
Posts: 290
Joined: Sat Dec 12, 2009 3:40 pm
Been thanked: 2 times

Post by Steed » Thu Mar 12, 2015 1:50 pm

Thanks alot

Post Reply