Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/07/2008, 17:27
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Insertar datos en forma de lista y mantener el formato

Nada que ver.
El problema es que está entrando los datos en forma de formulario y los quiere como formulario.
Eso es un problema de implementación: si usas un formulario para ingresarlos, puedes usar un formulario para mostrarlos.
La cosa es que no es lo mismo el modo de entrada que el modo de almacenamiento. Los almacenamientos son TABLAS, no formularios, por lo que responden a la estructura de una tabla y se muestran (si no se determina en la aplicación otra cosa) en forma de tablas, donde la columnas son los atributos (nombres de los campos) y los renglones los diferentes registros. No existen otras formas.
Eventualmente algunos motores de bases de datos han incorporado alguna funcionalidad para mostrar o invertir la visualización de la tabla (caso, creo, MS SQL Server), pero eso sigue siendo una cuestión de representación y no de SQL.
El problema central es que el modo más eficiente de mostrar una tabla es la clásica de columnas para atributos y líneas para registros, porque si quiesiésemos encolumnar los registros... imagínate la tabla quetrabajo habitualmente en una de la bases que administro: Tiene una longitud media de 4.500.000 registros. ¿Te imaginas visualizar una tabla con 46 líneas y 4.500.000 columnas?
Si el tema es representar esos registros en forma de formulario, vuelvo a decirlo, es un problema de aplicación y programación. No tiene nada que ver con MySQL y MySQL no cuenta con herramientas para eso por las razones que ya he dicho.
Tengo formularios en VB.Net que consultan una tabla de alrededor de 50.000 registros (filtrados obviamente) en forma secuencial con los datos encolumnados y graficación dinámica de datos en el mismo. Lo único que necesité fue un binding a la tabla y dos botones. todo programación. Para otros casos use un ListView, que me permite una relación maestro-detalle, sin ningún agregado, casi.
Pero todo eso sigue siendo programación en VB.Net.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)