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 (571):    1 36 37 38 39 40 571   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 310
Último miembro: MARQUITOS6767
Temas del foro: 1,761
Mensajes del foro: 9,153
Últimos temas
Problema con el repósito ...
Foro: Instalación
Último mensaje por: guizans, 14-04-2026, 21:38
Respuestas: 2 - Vistas: 333
UEFI y BIOS
Foro: Hardware & IoT
Último mensaje por: guizans, 13-04-2026, 21:22
Respuestas: 3 - Vistas: 2,497
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 712
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 3,373
Sobre la proteccion del c...
Foro: General
Último mensaje por: Shordi, 19-02-2026, 11:07
Respuestas: 7 - Vistas: 1,306
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.