Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Visualizar Datos En Tabla
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Visualizar Datos En Tabla 
 
Que tal, nuevamente doy lata, pero antes feliz a;o nuevo!!!! jejeje, estoy trabajando con tablas, pero en un campo que es de descripcion uso mucho texto, pero no lo puedo visualizar todo, son alrededor de 200 caracteres, pero no quiero que la tabla se vea muy grande, entonces necesito saber si es posible con solo seleccionar la celda navegar por el contenido de esta, gracias.
 



 
Erik - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Visualizar Datos En Tabla 
 
Hola

Cuando dices "tabla" creo que te refieres a GridView o Tableview. En todo caso, parece mucho texto para mostrar en una celda, por lo que mi sugerencia es que ese texto lo muestres en otro control aparte (como un TextArea) en el momento que selecciones una determinada fila.

Mira la propiedad "Row" y el evento "Select" del GridView, para saber la fila seleccionada y devolver el contenido de la celda. Dependiendo si tu grid lo llenas desde una tabla (de base de datos) o manualmente, puede cambiar significativamente la manera de hacerlo. En el caso de las bases de datos, es imprescindible que haya un campo clave único autonumérico para tener la seguridad de no duplicar registros  y otras razones.

Saludos y Feliz 2011
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Visualizar Datos En Tabla 
 
Hola! de resaca?  

mas o menos eso seria así, no valla a ser que te mates rompiéndote el celebro buscando el row y todo eso.

PUBLIC FUNCTION obtenerfila() AS Integer 'función para obtener el campo id del grid seleccionado

  DIM fila AS Integer 'variable para contener el numero de fila selecionada
  DIM codigoid AS Integer
  fila = grid.gridview.row 'con esto recojo la fila seleccionada
  Codigoid = grid.gridview[fila, 0].text 'suponiendo que el campo id esta en el la primera columna del grid(columna0)
  RETURN codigoid
  END


Para recoger el codigoid  podría ser así, en una consulta:

VarResult = Conexion.Exec("Select * from mitabla where id= '" & obtenerfila() & "'") 'esto nos situa en el registro del id seleccionado en el grid.


ahora por ejemplo podríamos borrarlo:

VarResult = Conexion.Edit(mitabla, "id=" & VarResult["id"])
 VarResult.Delete


o en tu caso mostrarlo:

como ya nos hemos situado en el registro seccionado y además único por que es el del id podemos mostrar los demás campos.
textarea.text = VarResult["campodetutexto"]


bueno, supongo que a mas de uno esto le valdrá para algo.
Si solo quieres mostrar datos puedes usar un dataview con unos datacontrols, no te hará falta ninguna linea de código.(para eso están)

los datacontrols pueden mostrar muchos caracteres, seleccionando el dataview automáticamente se llenara tu datacontrol, y es mas!.
por ejemplo par borrar un registro solo tendrías que hacer esto datasource.remove.

lo que hace el cava

espero haberme explicado bien si no corregirme.


FEliz año.
 



 
pittusa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Visualizar Datos En Tabla 
 
Perdon por la caraja.

los datos se muestran automáticamente en los datacontrol si los seleccionamos en un databrowser no en un dataview.

 
 



 
pittusa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Visualizar Datos En Tabla 
 
Para los incrédulos.
Creo que como yo, hay alguna gente que hecha de menos esto de visual.

mostrar datos.
borrar datos.
guardar datos.
modificar datos.

sin errores!!

Ni obtener filas ni columnas ni nada de eso ni usar textarea.

no es visual es gambas! (he creado la base en dos minutos sin salir de gambas con el administrador de bases de datos)

16 lineas de código, mas de la mitad es para hacer la conexión, (tranquilos en gambas 3 también se ahorran que serian 8

pero la verdadera potencia no es esa. (podemos hacer lo mismo en un servidor mysql o postgres)

no es increible.

lo que hace el cava  

objetosdata.tar.gz
Descripción:  
Descargar
Nombre del archivo: objetosdata.tar.gz
Tamaño: 9.73 KB
Descargado: 104 veces
objetosdata.tar.gz
Descripción:  
Descargar
Nombre del archivo: objetosdata.tar.gz
Tamaño: 9.73 KB
Descargado: 104 veces
objetosdata.tar.gz
Descripción:  
Descargar
Nombre del archivo: objetosdata.tar.gz
Tamaño: 9.73 KB
Descargado: 104 veces

 



 
última edición por pittusa el Sabado, 01 Enero 2011, 18:41; editado 3 veces 
pittusa - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Visualizar Datos En Tabla 
 
Efectivamente es un tableview, gracias por responder tan rapido, voy a checar sus consejos y les comento, gracias de nuevo
 



 
Erik - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Visualizar Datos En Tabla 
 
Muy bien, ya estoy implementando el textarea, no queri a hacer esto ya que tengo que redise;ar varias ventanas de mi proyecto, pero aprovechando quiero agregar un picturebox. No se si se pueda, pero al seleccionar una fila se actualiza el textarea con las caracteristicas de cada material y quisiera que pasara lo mismo con mi picturebox, para asi no solo ver las caracteristicas del material y tambien ver una imagen y sea mas facil localizar el material. gracias
 



 
Erik - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Visualizar Datos En Tabla 
 
Hola
Puedes tener una columna en la rejilla que sea imagen si lo deseas.
GridView1[1,0].Picture = Picture["image.png"]
 



 
soplo - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Visualizar Datos En Tabla 
 
pittusa:

Puedes poner el código como seria en gambas3


Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Insertar Datos De Una Tabla De Base De Dat... Daniel_2901 Bases de Datos 3 Martes, 18 May 2010, 15:04 Ver último mensaje
chen_08
No hay nuevos mensajes Actualizar Datos A Visualizar billgeorge Bases de Datos 2 Martes, 27 Marzo 2012, 19:28 Ver último mensaje
jguardon
No hay nuevos mensajes Borrar Todos Los Datos De Una Tabla Soluci... osunaosuna Bases de Datos 9 Viernes, 25 Julio 2014, 02:26 Ver último mensaje
osunaosuna
No hay nuevos mensajes Cargar Datos De Tabla Y Editar elitedigital2005 Bases de Datos 7 Martes, 15 Marzo 2016, 20:04 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron