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 (560):    1 25 26 27 28 29 560   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 288
Último miembro: shoUsho
Temas del foro: 1,728
Mensajes del foro: 8,984
Últimos temas
Paren...WAIT !!!
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: guizans, 25-08-2025, 14:49
Respuestas: 3 - Vistas: 232
GambOS
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:58
Respuestas: 0 - Vistas: 148
Gambas y Wayland
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:56
Respuestas: 6 - Vistas: 334
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 19-08-2025, 10:40
Respuestas: 8 - Vistas: 666
Devorado por la malvada s...
Foro: Python
Último mensaje por: tercoide, 12-08-2025, 23:58
Respuestas: 6 - Vistas: 444
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.