Shell 16-03-2025, 14:01
Buenas!.

Quizás deba mejor mostrar esto en el foro de bases de datos. Huh

He creado un ejemplo para mostrar las tablas de una base de datos y sus registros.
Se puede seleccionar el archivo en concreto y ver en un GridView como es la tabla en cuestión.

[Imagen: 6lmePEHl.png]

He probado con distintos archivos de distintos tamaños.

¿ Qué hacéis cuando la base de datos es enorme ?.

En este ejemplo observo dos cosas. Imaginar una base de datos que contiene muchos registros.
A la hora de seleccionar en el combobox la tabla en concreto,si esta tiene muchos registros hay una demora,
en mostrar el nombre de la tabla tanto en el combobox como en el gridview.

El efecto es, ves la lista de tablas en el combobox, seleccionas y hasta que no se muestra la tabla en el gridview
no se muestra el nuevo cambio de item en el combobox.

He probado con un base de 40K registros y se nota. Siempre se nota esto si la base contiene muchos registros.
He probado con la base de los libros que se ha compartido por febrero. Esta tiene tres tablas, hay una que
se llama "fondo" que en este ejemplo le cuesta muuuuucho mostrar, se muestra el reloj varias veces y desistí.

 ¿ Cómo solucionáis esas situaciones ?

Estamos hablando de que la tabla fondos de la base libro tiene alrededor de 300K registros... Rolleyes


Ah, no he añadido ordenar las columnas. Estoy usando el evento Data para mostrar los registros en el gridview.
Sobre todo si son muchos.


Para el retardo del cambio de item a mostrar en el combobox he usado esto:


Código:
Public Sub cmbTablas_Click()

  Wait 0.1
  MostrarTablaEnGridView(cmbTablas.Current.Text)

End

Eso parece funcionar, otra es muy distinta el tiempo que se tarde en mostrar los registros en el GridView

Saludos

1:50'' para mostrar la tabla Fondos.
Archivos adjuntos
.gz
EjemploBrowserBaseSqlite-0.0.1.tar.gz (Tamaño: 10.56 KB Descargas: 2)
Shell 14-03-2025, 16:54
Buenas!.

A la hora de repetir un formulario en un mismo proyecto ó importar un formulario a otro proyecto
siempre usaba la opción Importar y ahora que estoy probando una cosa para no destruir
el formulario de prácticas, me dio por copiar y pegar el formulario y lo realizó correctamente.
( Sin tener que importar, que es a lo que voy ).

Que si, que entiendo que cuando se dice importar es algo externo, pero no creí que
esto fuera a funcionar tan fácilmente. Pues menos trabajo para las prácticas. Rolleyes

Saludos
Shell 14-03-2025, 13:26
Buenas!.


- El idioma
En cuanto al idioma. Traducir la aplicación, lógicamente.

- Su escritorio.
Desconocemos cual es, que fuente de letra usa, que tema usa, si es oscuro, si es claro, que distro, etc.

¿ Remedios ?

- Si usa un tema oscuro y nosotros un tema claro, ó viceversa.
- Fuentes de letras. Al usar una fuente de letra por defecto, a lo mejor nuestra aplicación no parece tan estética como pensamos.

Añadir que más deberíamos tener en cuenta y que posible solución podemos utilizar . Wink

Saludos
Páginas (564):    1 29 30 31 32 33 564   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 290
Último miembro: Linusky
Temas del foro: 1,740
Mensajes del foro: 9,022
Últimos temas
Ordenando las carpetas
Foro: Programación en otros lenguajes
Último mensaje por: tercoide, 22-10-2025, 15:57
Respuestas: 0 - Vistas: 46
Gambas 3.21.0
Foro: General
Último mensaje por: guizans, 20-10-2025, 19:49
Respuestas: 8 - Vistas: 263
Krusader. Iconos y tema o...
Foro: Mundo Linux
Último mensaje por: Harpo, 17-10-2025, 12:32
Respuestas: 0 - Vistas: 83
Nuevo manual dinámico...
Foro: WebApp/WebForms
Último mensaje por: Shordi, 15-10-2025, 20:26
Respuestas: 8 - Vistas: 2,243
CMimeTypes: un sustituto ...
Foro: Controles/Librerías/Componentes
Último mensaje por: Shordi, 15-10-2025, 13:07
Respuestas: 1 - Vistas: 133
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.