Shordi 17-03-2025, 12:12
Con el mismo título que este post he subido un vídeo a Youtube a raíz del código de Shell que se muestra en él.
Lo tenéis aquí:




Saludos
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
Páginas (547):    1 12 13 14 15 16 547   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 277
Último miembro: Elarrieu
Temas del foro: 1,686
Mensajes del foro: 8,747
Últimos temas
No se ejecuta Gambas3 en ...
Foro: Instalación
Último mensaje por: Shordi, Hace 6 horas
Respuestas: 5 - Vistas: 965
Problemas con proyectos d...
Foro: Instalación
Último mensaje por: Shell, Ayer, 16:04
Respuestas: 0 - Vistas: 27
Programa con dos formular...
Foro: General
Último mensaje por: Turriano, Ayer, 13:02
Respuestas: 7 - Vistas: 134
Nuevo manual dinámico...
Foro: WebApp/WebForms
Último mensaje por: Shordi, Ayer, 11:49
Respuestas: 3 - Vistas: 95
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.