Autor |
Mensaje |
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
El Manual De Listin Paso A Paso En Varios Idiomas
Hace tiempo realice un manual de un programa realizado en gambas, se llamaba el listin telefonico paso a paso
Algunos cibernautas me han pedido la traducción a otros idiomas.
Aprovechando la tecnología de google traduce, y sus blogs de alojamiento gratuito, he realizado este nuevo blog que incluye la herramienta de "google traduce", con un simple click puedes traducir el texto original a decenas de idiomas. Aunque la traducción no es perfecta ni mucho menos, pero puede ser un gran aliciente para aquellos que quieran empezar en gambas con este manual.
http://listingambas.blogspot.com
Saludos
Nota:
Podeis descargaros gratuitamente el archivo .pdf y el código fuente en estas páginas:
En este mismo foro en Descargas/Documentacion
http://listingambas.blogspot.com/p/descargas.html
http://jsbsan.blogspot.com/p/manuales.html
|
#1 Domingo, 26 Junio 2011, 18:51 |
|
|
sasogu
Usuario
Registrado: May 2011
Mensajes: 48
Edad: 51 Ubicación: Alicante
|
Re: El Manual De Listin Paso A Paso En Varios Idiomas
Hola, estoy aprendiendo gambas con el listín, modificándolo y trasteando en general... muy agradecido como siempre por tu trabajo jsbsan, me he topado con una dificultad que imagino que para los que tenéis experiencia me podréis orientar...
El programa me da error cuando realizo una importación de datos, como a todas las filas se les asigna el mismo ID cuando quiero editar un dato importado sólo puedo editar la primera entrada...
La pregunta es... cómo puedo hacer que se asigne un id diferente a cada entrada?
la línea que asigna el id es
Muchas gracias
última edición por sasogu el Jueves, 28 Julio 2011, 00:28; editado 2 veces
|
#2 Jueves, 28 Julio 2011, 00:27 |
|
|
BrunoIV
|
Re: El Manual De Listin Paso A Paso En Varios Idiomas
A mi me funciona si desactivo lo de "uso de miniatura en la presentación"
Suerte
|
#3 Jueves, 28 Julio 2011, 16:13 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: El Manual De Listin Paso A Paso En Varios Idiomas
Lo voy a mirar, pero la idea consiste en que el id siempre sea distinto por eso hago esa linea:
Asi además de la fecha (Now) también añade un texto (str$(a)), para que sea distinto siempre....aunque se lean "muy rapido los datos"... (en un segundo lea mas de una linea de datos)
Lo probare y te contesto..
Saludos
Nota:
En principio...lo que comenta BrunoIV
Citar: A mi me funciona si desactivo lo de "uso de miniatura en la presentación" "
no tiene nada que ver....
|
#4 Jueves, 28 Julio 2011, 20:57 |
|
|
sasogu
Usuario
Registrado: May 2011
Mensajes: 48
Edad: 51 Ubicación: Alicante
|
Re: El Manual De Listin Paso A Paso En Varios Idiomas
Pues entonces el problema es que a mi no me asigna ninguna letra, en el id sólo asigna fecha y hora con sus minutos y segundos... tal vez es debido a alguna de las modificaciones que he hecho...
|
#5 Sabado, 30 Julio 2011, 08:23 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: El Manual De Listin Paso A Paso En Varios Idiomas
sasogu:
Encontrado el bug....
En el formulario FOpenOfficCalcGambas2, en la función ButtonAnadir_Click(), viene el siguiente código:
- PUBLIC SUB ButtonAnadir_Click()
- DIM a AS Integer
- DIM repite AS Integer
- IF CheckBoxTitulos.Value = TRUE THEN
- 'la primera linea contiene titulos
- a = 1
- ENDIF
- FOR repite = a TO 1001
- IF comprobarvacio(repite) <> 1 THEN
- var.id.add("Id" & Str$(Now) & Str$(a))
- var.dni.add(GridViewLectura[repite, 3].text)
- var.nombre.add(GridViewLectura[repite, 1].text)
- ......
-
Como veis en la linea 10 (que es la 38 en el fichero original) , utiliza la variable "a" para ir añadiendo al Id un numero, pero no debe de usarse "a" (ya que es un valor fijo) sino "repite", que es el que va controlando el bucle... (es un típico error de "copiar y pegar", ya que normalmente siempre uso el contador "a", y en este caso en "repite"... )
Linea corregida:
var.id.add("Id" & Str$(Now) & Str$(repite)) ' a sustituido por repite.... corrección bug
Asi ya se pueden insertar correctamente los datos, y posteriormente "editar" los datos importados.
BrunoIV:
Por otro lado, al importar datos, se producen "errores de conversion" en la consola, (que no afectan a la ejecución del programa), ya que el intenta convertir las imágenes del icono de gambas que se introducen por defecto al importar datos.
Saludos y gracias por comentarme el error, paso a corregir el blog y el código fuente ....
|
#6 Sabado, 30 Julio 2011, 08:32 |
|
|
sasogu
Usuario
Registrado: May 2011
Mensajes: 48
Edad: 51 Ubicación: Alicante
|
Re: El Manual De Listin Paso A Paso En Varios Idiomas
Hola jsbsan,
quiero añadir una funcionalidad al listin que consiste en guardar filtros (búsquedas), pero mi nivel no me permite saber ni por dónde empezar, te estaría muy agradecido si me pudieses dar alguna pista...
Aquí estoy colgando el trabajo que estoy realizando, aún está muy verde
https://code.launchpad.net/~sasogu/+junk/bibliojocs-admin
Muchas gracias por todo.
|
#7 Lunes, 22 Agosto 2011, 12:13 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: El Manual De Listin Paso A Paso En Varios Idiomas
sasogu
¿que quieres guardar exactamente , los resultados de la búsqueda o las palabras que has usado en la búsqueda?
Si lo que quieres es guardar las palabras que has usado en las distintas búsqueda, lo suyo seria guardarlas en un archivo plano, y usar un combobox para cargarlas y asi con darle al combobox saldrian las palabras buscadas anteriormente...
¿es eso lo que quieres?
Citar: Aquí estoy colgando el trabajo que estoy realizando, aún está muy verde
https://code.launchpad.net/~sasogu/+junk/bibliojocs-admin
Como se puede descargar tu código de esta pagina web?
Saludos
|
#8 Lunes, 22 Agosto 2011, 17:37 |
|
|
sasogu
Usuario
Registrado: May 2011
Mensajes: 48
Edad: 51 Ubicación: Alicante
|
Re: El Manual De Listin Paso A Paso En Varios Idiomas
No, lo que necesito es guardar el resultado de la búsqueda en un archivo para después poder abrirlo con listin, he hecho un intento con un file.save en el código de la búsqueda pero no he tenido éxito
este es el código más estable que tengo pero ya lo estoy cambiando bibliojocs-admin
el programa completo consta de tres partes que puedes instalar fácilmente con este otro archivo bibliojocs-inst
Y aquí una pequeña explicación de lo que quiero conseguir Enlace
Gracias
|
#9 Lunes, 22 Agosto 2011, 20:26 |
|
|
sasogu
Usuario
Registrado: May 2011
Mensajes: 48
Edad: 51 Ubicación: Alicante
|
Re: El Manual De Listin Paso A Paso En Varios Idiomas
Sigo estudiando y creo que lo que necesito es hacer algo parecido a lo que haces en listin con la opción importar datos de openoffice calc, interesante ya que lees el gridview y lo copias al portapapeles, yo tendría que leer el gridview filtrado y salvar los datos a un archivo.... no sé si por ahí pueden ir los tiros
última edición por sasogu el Lunes, 22 Agosto 2011, 20:49; editado 1 vez
|
#10 Lunes, 22 Agosto 2011, 20:48 |
|
|
|