Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Tabla Con Link (solucionado)
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Tabla Con Link (solucionado) 
 
Que tal, estoy desarrollando una base de datos para un negocio, y me gustaria que al momento de abrir la aplicacion carge la base de datos en una tabla, y que al dar click sobre el nombre del articulo me abra un documento (de preferencia pdf) con la descripcion mas detallada del articulo y/o una foto, sera muy dificil?
Cargar la tabla ya esta hecho, pero no tengo idea de como hacer que el nombre del articulo dentro de la tabla sirva de link, o que se pueda poner un boton a un lado para llamar al documento pero que respete el articulo seleccionado ya que son mas de mil y quiero evitar tener que teclear el nombre para buscar el archivo, muchas gracias
 



 
última edición por Erik el Miercoles, 22 Diciembre 2010, 07:00; editado 1 vez 
Erik - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tabla Con Link 
 
Mucho pides en un momento.
Empieza estudiando en las ayudas más o menos lo siguiente:

- el dialog.openfile para seleccionar los ficheros pdf del disco,
- los eventos Activate o click o dblclick  para ejecutar el código en el gridview o table view,
- el componente gb.pdf o gb.desktop para visualizar el pdf...

En los ejemplos de gambas tienes el funcionamiento de cada cosa, más o menos.

Cuando tengas eso algo claro, pon aquí tu código o tu proyecto y te podremos ayudar en cosas concretas.

Suerte
 




===================
No podemos regresar
 
última edición por shordi el Jueves, 16 Diciembre 2010, 18:39; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tabla Con Link 
 
shordi escribió: [Ver mensaje]
Mucho pides en un momento.
Empieza estudiando en las ayudas más o menos lo siguiente:

- el gb.openfile para seleccionar los ficheros pdf del disco,
- los eventos Activate o click o dblclick  para ejecutar el código en el gridview o table view,
- el componente gb.pdf o gb.desktop para visualizar el pdf...

En los ejemplos de gambas tienes el funcionamiento de cada cosa, más o menos.

Cuando tengas eso algo claro, pon aquí tu código o tu proyecto y te podremos ayudar en cosas concretas.

Suerte


Es Dialog.OpenFile  
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tabla Con Link 
 
Corregido.
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tabla Con Link 
 
Ok gracias, voy a checar todo lo que me comentas, en unos dias les digo como me fue, sabia que no seria facil
 



 
Erik - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tabla Con Link 
 
Hola de nuevo, parece ser que ya solucione mi problema, no es tal cual generar un link dentro de la tabla, no encontre mucha informacion al respecto, es seleccionando un elemento de esta y luego dar click a un boton que agregue, en cuanto termine les prometo subir el codigo por si a alguien le interesa. Peeero jejejeje, haciendo pruebas cree mas bases de datos, solo que al querer abrir de nuevo las primeras con el gestor de gambas no las encuentra, pero voy a la carpeta y ahi estan, no se si se deba a que cree una carpeta dentro de esa carpeta desde nautilus que ya no me las reconoce, me gustaria que me ayudaran a poder abrir de nuevo esas bases con el gestor de gambas, no me reconoce la clave de encriptacion y estoy 100% seguro que la estoy metiendo bien, gracias y perdonen las molestias
 



 
Erik - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tabla Con Link 
 
Olvidenlo entre como si fuera a crear una nueva base pero con la misma contrase;a y aparecieron de nuevo jejeje

Pero diganme como quitar mensajes esque no encuentro donde
 



 
Erik - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Tabla Con Link 
 
Por fin, como les prometi aqui tengo mi codigo a quien le interese, este muestra una ventana con una tabla y 3 botones, el de cotizar (tema aparte), abrir y salir, la funcion Tabla.Current.Text me manda el texto de la primer columna del objeto seleccionado, en este caso el numero de dato y lo guardo en "archivo", en "ruta" guardo la ruta de la carpeta con los archivos que se llaman igual excepto por la terminacion del archivo (ej: archivo1.pdf, archivo2.pdf, archivo3.pdf...), junto las cadenas mas la terminacion del archivo que tambien puede ser .pdf y listo, lo mando a abrir. Gracias por contestar mis dudas, aun no termino mi proyecto y aun tengo mas preguntas, pero las pondre en otro tema, gracias de nuevo

NOTA:Faltan depurar errores en el programa como por ejemplo si no seleccionas ningun archivo y mandas a abrir

PRIVATE conect AS Connection
PRIVATE Clave AS String

PUBLIC SUB SalirB_Click()    'Boton salir

  ME.CLOSE(0)

END


PUBLIC SUB LlenarTabla() 'LLeno mi tabla con datos
   DIM Res AS Result
  
  
   Tabla.Clear()
  
   Tabla.Columns.Count = 4
   Tabla.Columns[0].Text = "#"
   Tabla.Columns[1].Text = "Serie"
   Tabla.Columns[2].Text = "Tipo"
   Tabla.Columns[3].Text = "Precio ($)"
  
   ConectarBase()
   Res = conect.EXEC("select * from ArticulosDatos")
  
   DO WHILE Res.Available
       Clave = Res["NumeroDato"]
       Tabla.Add(Clave, Clave)
      
       Tabla[Clave][1] = Res["NumeroSerie"]
       Tabla[Clave][2] = Res["Tipo"]
       Tabla[Clave][3] = Res["Precio"]
  
       Res.MoveNext()
      
   LOOP
  
   CerrarConexion()

END

PRIVATE FUNCTION ConectarBase() AS Boolean
  
   IF conect <> NULL THEN RETURN FALSE
      
   conect = NEW Connection
   conect.Host = "/home/user/..."
   conect.Name = "ArticulosEE"
   conect.Type = "sqlite3"
  
   TRY conect.OPEN()
  
   IF ERROR THEN
       conect = NULL
       Message.ERROR("Error al conectar en la base")
       RETURN TRUE
   END IF
  
   RETURN FALSE

END

PRIVATE SUB CerrarConexion()
  
   IF conect = NULL THEN RETURN
   conect.Close()
   conect = NULL
  
END

PUBLIC SUB Form_Open()

  ConectarBase()
  LlenarTabla()
  ME.ShowModal()

END



PUBLIC SUB AbrirB_Click()

  DIM archivo AS String
  DIM ruta AS String
  
  archivo = Tabla.Current.Text 'Guardo el numero del articulo
  ruta = "/home/user/..."
  ruta = ruta & archivo & ".odt"
  Desktop.OPEN(ruta)
  
END
 



 
Erik - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Problema Con Tabla. Cubel Controles/Librerías/Componentes 4 Martes, 23 Marzo 2010, 23:50 Ver último mensaje
shordi
No hay nuevos mensajes Bash A Tabla Invitado General 7 Miercoles, 06 Octobre 2010, 18:13 Ver último mensaje
soplo
No hay nuevos mensajes Averiguar La Estructura De Una Tabla. shordi Bases de Datos 6 Sabado, 11 Junio 2011, 18:38 Ver último mensaje
shordi
No hay nuevos mensajes No Veo La Tabla portaro Aplicaciones/Fragmentos de Código 9 Sabado, 23 May 2015, 14:49 Ver último mensaje
portaro
 

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