Autor |
Mensaje |
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
DbControles: Unos Pocos Controles 'enganchados'
No me llegan a gustar los controles enlazados de gambas, así que al final me he hecho los míos. Aquí os pongo un ejemplo. Intentan responder a dos eternos temas, mostrar una parrilla con una tabla o consulta y desplegar listbox o combobox que muestren una campo y devuelvan la clave del registro seleccionado.
Le he añadido, entre otras, la propiedad Value que devuelve la clave (o el campo que prefiráis) al seleccionar un elemento del dblistbox o combobox.
En el dbGrid podéis jugar con los colores, anchos, títulos de cabecera etc. Cambiar el aspecto de la lista con colores alternativos, y ordenar con un click, o dos, o tres sobre las cabeceras de columnas.
En el dbGridFilter podéis, además, filtrar los campos con los botones, teclas rápidas o formulario de creación de filtros, quitar o cambiar de sitio la barra de botones, poner menús contextuales etc.
Las propiedades alternativas os aparecen debajo de las propias de cada control en la ventana de propiedades.
Saludos.
Descripción: |
|
Descargar |
Nombre del archivo: |
dbControles-0.0.4.tar.gz |
Tamaño: |
83.27 KB |
Descargado: |
73 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
dbControles-0.0.4.tar.gz |
Tamaño: |
83.27 KB |
Descargado: |
73 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
dbControles-0.0.4.tar.gz |
Tamaño: |
83.27 KB |
Descargado: |
73 veces |
=================== No podemos regresar
última edición por shordi el Miercoles, 23 Noviembre 2016, 20:20; editado 11 veces
|
#1 Viernes, 07 Noviembre 2014, 08:54 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: XControles: Unos Pocos Controles 'enganchados'
Actualizado por un pequeño bug y añadidas imágenes de ejemplo... aunque se pueden hacer muchas más cosas.
|
#2 Viernes, 07 Noviembre 2014, 19:37 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: XControles: Unos Pocos Controles 'enganchados'
Buen trabajo.
Debemos cambiar la ruta de la base de datos que luego no la encuentra.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#3 Viernes, 07 Noviembre 2014, 20:29 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: XControles: Unos Pocos Controles 'enganchados'
He cambiado la ruta de la base de datos. Al iniciar la aplicación veo este error:
Dándole al botón aceptar, el gridview no se rellena.
Que raro, el botón de ayuda sale mal centrado.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#4 Viernes, 07 Noviembre 2014, 20:44 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 50 Ubicación: dos hermanas, sevilla
|
Re: XControles: Unos Pocos Controles 'enganchados'
Shordi:
Me lo acabo de descargar... una pregunta:
Si hago un programa que usen estos nuevos controles, ¿como lo distribuyo a los usuarios?
Imagina que creo un paquete .deb ¿tendrán problemas?
Saludos
JUlio
|
#5 Viernes, 07 Noviembre 2014, 21:08 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: XControles: Unos Pocos Controles 'enganchados'
Ha desaparecido el error... solo!.
Ahora haces aplicaciones que se arreglan solas!. (La ruina de los programadores!)
Debería haber funcionado a la primera. Pues debió ser cosa de quitar y poner gambas.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#6 Viernes, 07 Noviembre 2014, 21:10 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 50 Ubicación: dos hermanas, sevilla
|
Re: XControles: Unos Pocos Controles 'enganchados'
Shell y Shordi:
Si a mi tambien me sale el error, pero no se me corrige...
He visto que la conexión1 hay que definir la ruta correctamente:
Pero haciendo eso, funciona los list y combobox, pero no la rejilla
|
#7 Viernes, 07 Noviembre 2014, 21:54 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: XControles: Unos Pocos Controles 'enganchados'
Eliminar la conexion y crear otra con el nombre que os dé la gana. Luego cambiáis el nombre en la propiedad table de los controles y ya está.
Saludos.
|
#8 Viernes, 07 Noviembre 2014, 22:41 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: XControles: Unos Pocos Controles 'enganchados'
Citar: Si hago un programa que usen estos nuevos controles, ¿como lo distribuyo a los usuarios?
Imagina que creo un paquete .deb ¿tendrán problemas?
Teóricamente generas el .deb y lo instalas en la máquina y ya está. También puedes generar el ejecutable .gambas y colocarlo dentro del proyecto como librería o copiar y pegar los .Class en el proyecto del alumno.
La primera solución (instalación del .deb) es la más sencilla... si cuentas con un repositorio. La segunda funciona bien, pero no deja que aparezcan los controles en el IDE y la tercera es obvia, pero coñaza.
Yo me apunto a la primera pero, claro, yo tengo un repositorio (es sencillo armar uno si tienes una dirección ip fija... o una cuenta en DynDns o simitar)
Saludos.
|
#9 Viernes, 07 Noviembre 2014, 22:46 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 50 Ubicación: dos hermanas, sevilla
|
Re: XControles: Unos Pocos Controles 'enganchados'
Shordi:
Citar: También puedes generar el ejecutable .gambas y colocarlo dentro del proyecto como librería
¿como se hace eso? ¿que instrucciones hay que usar?
Citar: copiar y pegar los .Class en el proyecto del alumno.
Recuerdo que hay una opción de "crear enlace simbolico" ¿sabeis para que se usa y que limitaciones tienes si se crea un ejecutable? ¿se adjuntará el archivo "enlazado ?
Si funcionara como un elance simbolico normal, cualquier cambio realizado en el archivo origen, se repercute en los proyectos que tienen ese enlace... con lo cual seria muy cómodo mejorar clases y modulo "comunes" a varios proyectos, simplemente tocando el archivo origen... ¿alquien tiene experiencia en el uso de estos enlaces simbolicos en gambas?
|
#10 Sabado, 08 Noviembre 2014, 11:04 |
|
|
|