Por eso he creado TableEditor, que permite editar tablas MySql o Sqlite. La gracia es que incorpora un mecanismo de filtrado de registros y ordenaciones.
Le he añadido las capacidades habituales: Edición con controles adaptados al tipo de campo; cabeceras de columna personalizadas; ancho de columnas fijos o adaptativos; modo de selección single o múltiple; manejo vía teclado o ratón; ayudas; menús contextuales customizados; botones customizables; exportacion a CSV, etc. etc.
He creado un Formulario que permite testear estas posibilidades al vuelo, aunque lo normal es que dichas propiedades se manejen vía código en los formularios que utilicen el control.
Para utilizarlo sólo tienes que copiar la carpeta .../.src/TableEditor dentro de la carpeta .src de tu proyecto y el icono .../.hidden/control/tableeditor.png en la carpeta .hidden/control/ de tu proyecto. También puedes crear el paquete de instalación del proyecto adjunto e instalarlo en tu ordenador, con lo que lo tendrás disponible para todos tus proyectos como un componente más de Gambas.
No es un control de código sencillo y, sí, necesita el libro gordo de Petete para entender su manejo (de ahí las ayudas) pero a mí me gustan los controles complejos que se adapten a muchas situaciones distintas.
Espero que os sea útil
TableEditor-0.0.4.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | TableEditor-0.0.4.tar.gz | |
Tamaño: | 42.24 KB | |
Descargado: | 40 veces |
TableEditor-0.0.4.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | TableEditor-0.0.4.tar.gz | |
Tamaño: | 42.24 KB | |
Descargado: | 40 veces |
TableEditor-0.0.4.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | TableEditor-0.0.4.tar.gz | |
Tamaño: | 42.24 KB | |
Descargado: | 40 veces |