EasyDev v2.7.2 [24-Abr-16]

Discute el uso de extensiones desarrolladas por terceros dentro de Apache OpenOffice

Re: EasyDev v2.4.0 [07-Dic-15]

Notapor SLV-es » Mar Dic 08, 2015 4:44 pm

mauricio escribió:Agradezco infinitamente a mi amigo y nuestro compañero en este foro (Salva) la publicación de una nota, hablando de EasyDev ...
Muchas gracias


Quienes debemos agradecimiento somos todos nosotros a tu desinteresado trabajo.
Las cientos de horas que has pasado (y que todavía te quedan) desarrollando, ampliando y redactando la documentación de EasyDev no las podremos pagar con nada.

:bravo: :bravo: :bravo:
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
Avatar de Usuario
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

Re: EasyDev v2.4.0 [07-Dic-15]

Notapor SLV-es » Mar Dic 08, 2015 4:47 pm

valenteres escribió:Respecto a las imágenes, sigo sin saber como incluirlas en el mensaje, ¿Que es lo que hay que poner entre los corchetes? La ruta para encontrarla?. Supongo que ademas tendrá el mismo problema de tamaño


Las imágenes se adjuntan como cualquier archivo, y puedes insertarlas donde quieras del tema una vez adjuntadas.
Consulta Cómo adjuntar un archivo a este sitio
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
Avatar de Usuario
SLV-es
 
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España

Re: EasyDev v2.4.0 [07-Dic-15]

Notapor valenteres » Mar Dic 08, 2015 6:10 pm

Muchas gracias. Lo he estado revisando esta tarde, incluso haciendo algunas pruebas.

También he visto que se puede enviara ha través de otros medios, como ya me indicaste una vez. Incluso a través de Google Drive. Tendré ocasión de probarlo
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.0 [07-Dic-15]

Notapor valenteres » Jue Dic 10, 2015 11:02 pm

Buenas noches:
¿Tenemos alguna solución para el problema de identificación de las hojas?

Muchas gracias
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.0 [07-Dic-15]

Notapor valenteres » Jue Dic 10, 2015 11:11 pm

Buenas noches:
¿Tenemos alguna solución para el problema de identificación de las hojas?

Muchas gracias

Me temo que antes no lo he puesto en el lugar adecuado. Pido disculpas
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.0 [07-Dic-15]

Notapor mauricio » Vie Dic 11, 2015 12:02 am

En cuanto subas un ejemplo mínimo donde pueda reproducir el problema y pueda validarlo... de veras, tengo el tiempo muy limitado, ayuden a ayudarlos...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.1.5 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5757
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

Re: EasyDev v2.4.0 [07-Dic-15]

Notapor valenteres » Vie Dic 11, 2015 12:08 am

Muchas gracias. Mañana lo subo. Hoy ya se me hace tarde

Un saludo
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.0 [07-Dic-15]

Notapor valenteres » Vie Dic 11, 2015 6:53 pm

Buenas tardes:

Parece que he aprendido a adjuntar documentos e imágenes y puedo aportar la información adecuada

Adjunto un documento Calc "PruebaGraficosEasyDev" con tres hojas,
• Hoja1 con los datos a graficar
• Hoja2 sin utilizar
• Hoja3=Graficos en la que se incluyen los gráficos. Con objeto de reducir el tamaño y poder enviarlo he eliminado el gráfico
PruebaGraficosEasyDev.ods
Documento Calc con datos de origen y macros
(57.94 KiB) 134 veces


Como comentaba, he detectado un problema en la forma de indicar el rango origen de los datos del gráfico.
• Si la hoja se identifica por su nombre (como variable String) funciona correctamente
• Si la hoja se identifica por su íncide (como varaible Integer) no funciona. Adjunto los comentarios al respecto hechos días atrás

valenteres escribió:Hola de nuevo Mauricio.

Respecto a los gráficos he visto donde está el problema. No se como resolverlo, pero lo he identificado.

En el primer caso que planteé siguiendo tus instrucciones, el que funciona, la hoja se identifica por su nombre, como String
Código: Seleccionar todo   Expandir vistaContraer vista
' Definición de rango de datos por índice

   address.Doc = doc
   address.Sheet = "Hoja1"
   address.Col = 0
   address.Row = 4
   address.EndCol = 0
   address.EndRow = 10010

' Rango de las ordenadas
   rango_X = util.getRange(address)


En este caso el código funciona sin ningún problema. Pongo un punto de ruptura en la linea de código siguiente, voy a la ventana de Observador, y en Rango_X.RangeAddress.Sheet tiene el valor 0. He comprobado que si cambio "Hoja1" por cualquier otro nombre de hoja válido, funciona bien, y en Rango_X.RangeAddress.Sheet figura el valor correspondiente a esa hoja.

Si el valor de address.Sheet es entero se presentan dos casos:
- address.Sheet = 0 --> Rango_X.RangeAddress.Sheet toma el valor (indice) correspondiente a la hoja que está activa en Calc
- address.Sheet tiene cualquier otro valor entero --> da error

Espero que tenga una solución. De nuevo muchas gracias por tu trabajo

P.D. He intentado subir algunos archivos, pero siguen siendo demasiado grandes. ¿Cual es el tamaño máximo que admite?
Respecto a las imágenes, sigo sin saber como incluirlas en el mensaje, ¿Que es lo que hay que poner entre los corchetes? La ruta para encontrarla?. Supongo que ademas tendrá el mismo problema de tamaño


Con objeto de ilustrar este problema, el documento adjunto incluye dos macros
• Graficos01: Identifica los rangos adecuadamente y en la gráfica se representan las dos series. Las características son:
o Serie1: La hoja se identifica por su nombre, filas y columnas por su índice
o Serie2: Hoja, filas y columnas se identifican como variable String
• Graficos02: Identifica el rango de daos de la serie 2, pero no el de la serie La gráfica representan la serie 2 pero no la serie 1. Las características son:
o Serie1: La hoja, filas y columnas se identifican por su índice
o Serie2: Hoja, filas y columnas se identifican como variable String

La captura de pantalla adjunta corresponde a un punto de ruptura incluido en este segundo caso. Puede observase que para un valor address.Sheet=0, el valor que toma RangeAddress. Sheet es 2. Esto es porque la hoja seleccionada en ese momento es, como se ve en la misma imagen, la hoja “Graficos”, que ocupa el lugar 3 y por tanto, su índice es 2.
HojaGrafico.png
Captura de pantalla con los datos cuando Address.Sheet=0


Espero haber proporcionado la información suficiente. En cualquier caso puedo ampliarla en los términos que consideres oportuno.

Muchas gracias por todo, y quedo a la espera de noticias.
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.0 [07-Dic-15]

Notapor mauricio » Lun Dic 14, 2015 2:54 am

Gracias por la información...

Efectivamente, había un error al obtener la hoja por índice en el método getRange, corregido en 2.4.1

Por otra parte, trata de usar variables (address) separadas para las series de gráficos y para el gráfico...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.1.5 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5757
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor valenteres » Lun Dic 14, 2015 7:01 pm

Muchas gracias Mauricio.

Funciona correctamente.
Estas gráficas son una parte de un programa más amplio. He observado que la instalación de EasyDev ha afectado al funcionamiento de algunas partes de este programa. Tengo que mirar el manual de EasyDev y revisar el programa. Esta semana no podré dedicarle tiempo, así que lo retomaré el viernes a la tarde. Volveré a contactar.

Un saludo, y si no nos vemos antes, que pases unas buenas Navidades, y mis mejores deseos para el próximo año para ti y los tuyos
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor mauricio » Lun Dic 14, 2015 7:03 pm

valenteres escribió:He observado que la instalación de EasyDev ha afectado al funcionamiento de algunas partes de este programa.

EasyDev no toca nada de lo que ya tengas... tan solo lo que cambies a usar ahora con métodos de EasyDev, y aun así, nada que no se pueda controlar y mejorar...

Saludos y un buen año para ti también.
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.1.5 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5757
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor valenteres » Lun Dic 21, 2015 5:17 pm

Buenas tardes de nuevo:

El código de gráficos funciona correctamente. Sin embargo, me sigue surgiendo algún problema que ya comenté, y no encuentro el motivo.
La elaboración del gráfico es una parte de un programa de tratamiento de datos. Para ello accedo al documento y a las hojas del mismo.
Antes de instalara EasyDev Accedía con el siguiente código:

Código: Seleccionar todo   Expandir vistaContraer vista
Option Explicit

Type IntTxt
   iVal(2) as Integer
   sMsg(2) as String         ' Se incluye dimensión 22-10-2015
End Type


Public opDirVal() As Object      ' Dirección del rango de valores
Public opDirFec() As Object
Public opDirTxt() As Object
Public opDirDat As Object      'Corresponde al rango de datos de los valores originales
Public opRanVal As Object
Public opRanFec As Object
Public opRanTxt As Object
Public opRanDat As Object
Public opCursor As Object
Public opDoc As Object         ' Documeto activo
Public opHojas As Object      ' Hojas del documento

'_________________________________________________________________________________

Sub Main
Dim oUltCel As Object       'Dirección de la última celda
Dim iHoja as Integer      ' Número de hoja
Dim iUltFila As integer      ' Número de última fila
Dim iUltCol As integer      ' Número de última columna
Dim itRaDat as New IntTxt   ' Información sobre revisión de rango de datos

Dim oCelda(2) as object
Dim Fec(2) as Date
'---------------------------------------------------------------------------------
'Acceso a la hoja de cálculo y comprobación
'---------------------------------------------------------------------------------

opDoc = ThisComponent

' Comprobación de que sea una hoja de calculo
   If not opDoc.supportsService("com.sun.star.sheet.SpreadsheetDocument") Then
      MsgBox "No es un documento de hoja de calculo"
      goto EtSalida
   Else
   End If
   
'Referencia a TODAS las hojas del documento
opHojas = opDoc.getSheets()   ' El objeto opHojas contiene todas las hojas de cálculo

oCelda(0)=opHojas(0).getCellByPosition(2,0)
oCelda(1)=opHojas(0).getCellByPosition(2,1)
...


Una vez resuelto el código de gráficas, retomo el programa original, para incluirlo en el mismo. Al ejecutarlo, cuando llega a la instrucción
Código: Seleccionar todo   Expandir vistaContraer vista
If not opDoc.supportsService("com.sun.star.sheet.SpreadsheetDocument") Then

me da el siguiente mensaje:
Doc.png


Con objeto de detectar posibles nuevos problemas, comento ese bloque. Al llegar a la instrucción:
Código: Seleccionar todo   Expandir vistaContraer vista
opHojas = opDoc.getSheets()   ' El objeto opHojas contiene todas las hojas de cálculo

Me da el siguiente mensaje:
Sheets.png


Espero tu respuesta. Muchas gracias
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor mauricio » Lun Dic 21, 2015 5:45 pm

Por favor, una pregunta por tema, una respuesta por tema, y NO dirigas las preguntas a nadie en especial, cualquier puede responderte... y NO, tampoco esperes respuesta, recuerda que todos aquí somos voluntarios...

Este problema NO tiene nada que ver con EasyDev, por favor, abre un nuevo tema en el foro correspondiente, explicando en detalle el problema, pero, te reitero lo que ya te he dicho, si no agregas un archivo de ejemplo, es más complicado ayudarte.

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.1.5 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5757
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor valenteres » Lun Dic 21, 2015 6:10 pm

Pido sinceramente disculpas. No era mi intención molestar a nadie. Nada más lejos de mi intención. Mas bien todo lo contrario, agradecimiento por el trabajo realizado, que reitero una vez más.

tomo nota de las indicaciones y abriré un nuevo tema.

Muchas gracias
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor valenteres » Lun Dic 21, 2015 6:22 pm

Resuelto

He borrado el usuario y creado uno nuevo y el problema se ha resuelto. Supongo que, como ya me pasó en otra ocasión, habría algún archivo defectuoso.

Muchas gracias a todos
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor RMG » Lun Dic 21, 2015 7:24 pm

Imagen easy.png
(7.22 KiB) Aún no descargado


Hola Mauricio,

Da este error al instalar 2.4.1 en W10.

Saludos
OpenOffice 4.1.5 y LibreOffice 5.4.5.1 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
RMG
 
Mensajes: 3452
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor mauricio » Lun Dic 21, 2015 9:03 pm

¿tenías la versión anterior?... han cambiado varias cosas, por favor, primero borrar la anterior, reinicia el programa, e instala la nueva...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.1.5 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5757
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor mauricio » Lun Dic 21, 2015 9:49 pm

valenteres escribió:Pido sinceramente disculpas. No era mi intención molestar a nadie. Nada más lejos de mi intención.

No compañero, no has molestado a nadie, solo, estamos haciendo nuestro trabajo...

Un abrazo
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.1.5 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5757
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor RMG » Mar Dic 22, 2015 1:14 pm

Hola Mauricio, la versión anterior que tenia era la 2.3 y sí, he desinstalado primero la que tenia antes de instalar esta.

Saludos
OpenOffice 4.1.5 y LibreOffice 5.4.5.1 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
RMG
 
Mensajes: 3452
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor mauricio » Mar Dic 22, 2015 6:13 pm

y?... te sigue dando el mismo mensaje?... si es así, accede a la carpeta de extensiones, y borra las que sean de EasyDev, vuelve a instalar...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.1.5 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5757
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor RMG » Mar Dic 22, 2015 6:53 pm

Mauricio, ya probaré, lo que comentas, ahora no estoy en casa me he desplazado unos dias para pasar las navidades.
OpenOffice 4.1.5 y LibreOffice 5.4.5.1 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
RMG
 
Mensajes: 3452
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

[Resuelto]EasyDev v2.4.1 Defi por índice hoja título Serie g

Notapor valenteres » Sab Dic 26, 2015 4:22 pm

Buenas tarde de nuevo:

He detectado un problema similar a otro ya resuelto. En aquel caso se resolvió pasando de la versión EasyDev 2.4.0 a EasyDev 2.4.1
El problema se ha presentado al definir la ubicación del título de una serie de datos de un gráfico por índice.
Al igual que en aquel caso, el problema se presenta únicamente en el caso de la definición de la hoja en la que se encuentran los datos.
Cuando la hoja se define como String no hay ningún problema
Cuando la hoja se define como índice se presentan dos casos
- Si se asigna un valor distinto de cero da error
- Si se asigna el valor cero, se toma el valor correspondiente a la hoja activa

PruebaGraficosEasyDev02.ods
(58.54 KiB) 125 veces

El Documento adjunto incluye dos rutinas:
- En Graficos01 la hoja que contiene los datos con el título de la serie(0) corresponde a una String. En la leyenda del gráfico el nombre correcto de la serie.
- En Graficos02 la hoja que contiene los datos con el titulo de la seria(0) corresponde a un Integer. En la leyenda del gráfico el nombre de la serie corresponde al valor de la delda B4 de la hoja activa
- Los valores correspondientes a serie(1) se definen de la misma forma en las dos rutinas

En el caso que se presenta a continuación, el problema era el mismo que se presenta aquí.
valenteres escribió:Buenas tardes:

Parece que he aprendido a adjuntar documentos e imágenes y puedo aportar la información adecuada

Adjunto un documento Calc "PruebaGraficosEasyDev" con tres hojas,
• Hoja1 con los datos a graficar
• Hoja2 sin utilizar
• Hoja3=Graficos en la que se incluyen los gráficos. Con objeto de reducir el tamaño y poder enviarlo he eliminado el gráfico
El adjunto PruebaGraficosEasyDev.ods ya no está disponible


Como comentaba, he detectado un problema en la forma de indicar el rango origen de los datos del gráfico.
• Si la hoja se identifica por su nombre (como variable String) funciona correctamente
• Si la hoja se identifica por su íncide (como varaible Integer) no funciona. Adjunto los comentarios al respecto hechos días atrás

valenteres escribió:Hola de nuevo Mauricio.

Respecto a los gráficos he visto donde está el problema. No se como resolverlo, pero lo he identificado.

En el primer caso que planteé siguiendo tus instrucciones, el que funciona, la hoja se identifica por su nombre, como String
Código: Seleccionar todo   Expandir vistaContraer vista
' Definición de rango de datos por índice

   address.Doc = doc
   address.Sheet = "Hoja1"
   address.Col = 0
   address.Row = 4
   address.EndCol = 0
   address.EndRow = 10010

' Rango de las ordenadas
   rango_X = util.getRange(address)


En este caso el código funciona sin ningún problema. Pongo un punto de ruptura en la linea de código siguiente, voy a la ventana de Observador, y en Rango_X.RangeAddress.Sheet tiene el valor 0. He comprobado que si cambio "Hoja1" por cualquier otro nombre de hoja válido, funciona bien, y en Rango_X.RangeAddress.Sheet figura el valor correspondiente a esa hoja.

Si el valor de address.Sheet es entero se presentan dos casos:
- address.Sheet = 0 --> Rango_X.RangeAddress.Sheet toma el valor (indice) correspondiente a la hoja que está activa en Calc
- address.Sheet tiene cualquier otro valor entero --> da error

Espero que tenga una solución. De nuevo muchas gracias por tu trabajo

P.D. He intentado subir algunos archivos, pero siguen siendo demasiado grandes. ¿Cual es el tamaño máximo que admite?
Respecto a las imágenes, sigo sin saber como incluirlas en el mensaje, ¿Que es lo que hay que poner entre los corchetes? La ruta para encontrarla?. Supongo que ademas tendrá el mismo problema de tamaño


Con objeto de ilustrar este problema, el documento adjunto incluye dos macros
• Graficos01: Identifica los rangos adecuadamente y en la gráfica se representan las dos series. Las características son:
o Serie1: La hoja se identifica por su nombre, filas y columnas por su índice
o Serie2: Hoja, filas y columnas se identifican como variable String
• Graficos02: Identifica el rango de daos de la serie 2, pero no el de la serie La gráfica representan la serie 2 pero no la serie 1. Las características son:
o Serie1: La hoja, filas y columnas se identifican por su índice
o Serie2: Hoja, filas y columnas se identifican como variable String

La captura de pantalla adjunta corresponde a un punto de ruptura incluido en este segundo caso. Puede observase que para un valor address.Sheet=0, el valor que toma RangeAddress. Sheet es 2. Esto es porque la hoja seleccionada en ese momento es, como se ve en la misma imagen, la hoja “Graficos”, que ocupa el lugar 3 y por tanto, su índice es 2.
El adjunto HojaGrafico.png ya no está disponible


Espero haber proporcionado la información suficiente. En cualquier caso puedo ampliarla en los términos que consideres oportuno.

Muchas gracias por todo, y quedo a la espera de noticias.


En aquel caso, el problema se resolvió con la versión EasyDev2.4.1

Muchas gracias y felices fiestas
Última edición por valenteres el Sab Dic 26, 2015 5:22 pm, editado 1 vez en total
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor mauricio » Sab Dic 26, 2015 5:01 pm

Es el mismo problema del método anterior... cambie la forma de obtener la hoja, favor de validar para pasar a producción:
https://github.com/UniversoLibreMexicoA ... v2.4.2.oxt

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.1.5 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5757
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor valenteres » Sab Dic 26, 2015 5:17 pm

Buenas tardes.

Versión instalada. Funciona correctamente. Problema resuelto.
Muchas gracias
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.1 [13-Dic-15]

Notapor RMG » Sab Dic 26, 2015 6:32 pm

En Win10 instalación correcta.

Saludos
OpenOffice 4.1.5 y LibreOffice 5.4.5.1 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
RMG
 
Mensajes: 3452
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

EasyDev Gráficos Punto de cruce con el eje Y

Notapor valenteres » Lun Dic 28, 2015 4:38 pm

Buenas tardes:
Continúo con el tema de la definición de los parámetros de los gráficos por código.
PruebaGraficosEasyDev03.ods
Documento con dos códigos para la definición de parámetros de gráfico en EasyDev
(58.4 KiB) 126 veces

Adjunto documento calc con dos códigos: Graficos01 y Gráficos02. Al ejecutarlos pretan el mismo gráfico con una diferencia. En el primer caso el eje X corta al eje Y en Y=-3. En el segundo corta en Y=0
Por lo que he podido hay dos formas equivalentes para definir los parámetros de lo gráficos

Codigo 1 Sub Graficos01()

Código: Seleccionar todo   Expandir vistaContraer vista
' Eje X de abscisas

   axis = chart.getDiagram().getXAxis()

With axis

   .Visible=true
   .axisTitle.String = "Fecha y hora"

' Rótulos del eje
   .CharColor = RGB(0,0,0)
   .CharHeight = 12
   .CharWeight = 150
   .CharFontName = "Times New Roman"

'Línea del eje
   .LineStyle = 1
   .LineColor = RGB(0,0,0)
   .LineWidth = 10

'Escala
   .CrossoverPosition = -3
   .Min = 37074
   .Max = 37075
'   .NumberFormat = 75.00   'No funciona
'   .Origin =37074

'Título del eje
   .AxisTitle.CharColor = RGB(255,0,255)
   .AxisTitle.CharHeight = 14
   .AxisTitle.CharWeight = 150
   .AxisTitle.CharFontName = "Liberation Serif"

End With


Codigo 2 Sub Graficos02()

Código: Seleccionar todo   Expandir vistaContraer vista
' Eje X de abscisas

   axis = chart.getDiagram().getXAxis()

   properties = Array(   _
      Array("Visible", true), _
      Array("axisTitle.String", "Fecha y hora"), _
      Array("CharColor", RGB(0,0,0)), _
      Array("CharHeight", 12), _
      Array("CharWeight", 150), _
      Array("LineStyle", 1), _
      Array("LineColor", RGB(0,0,0)), _
      Array("LineWidth", 10), _
      Array("Min", 37074), _
      Array("Max", 37075), _
      Array("AxisTitle.CharColor", RGB(255,0,255)), _
      Array("AxisTitle.CharHeight", 14), _
      Array("AxisTitle.CharWeight", 150), _
      Array("AxisTitle.CharFontName", "Liberation Serif"), _
      Array("numberformat", 75), _
      )


'      Array("CrossoverPosition", -3), _

'      )
   util.imageFormat(axis, properties)


Los parámetros que incluyo en los dos casos son los mismos excepto CrossoverPosition.
En el primer caso la línea axis.CrossoverPosition = -3 se ejecuta sin problemas, y el eje X corta al eje Y en Y=-3.
En el segundo caso, la inclusión en la matriz Properties de la línea “Array("CrossoverPosition", -3), _” al legar a la línea “util.imageFormat(axis, properties)” para el programa y da el siguiente mensaje:
CrossoverPosition.png
Error al incluir CrossOver como Array en la matriz Properties


Muchas gracias y un saludo
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

[Resuelto] EasyDev Gráficos Formato del eje

Notapor valenteres » Lun Dic 28, 2015 5:30 pm

Buenas tardes:
Continúo con el tema de la definición de los parámetros de los gráficos por código.

He intentado dar formato a los valores de los diferentes ejes y no lo he conseguido.
Lo he intentado con la propiedad NumberFormat

Incluyo archivo Calc con dos códigos
PruebaGraficosEasyDev04.ods
Códigos de Formato del eje del gráfico
(58.41 KiB) 130 veces


En Gráficos01, en '”Eje X de abscisas” he incluido el código:

Código: Seleccionar todo   Expandir vistaContraer vista
axis.numberformat=75
   properties = Array(   _
      Array("numberformat", 75), _
      )
   util.imageFormat(axis, properties)

En ' Eje Y Secundadrio de Ordenadas
 
With axis

….
'Escala
'   .CrossoverPosition = -3
'   .CrossoverValue
   .Min = -50
   .Max = 50
   .NumberFormat = 10


En Graficos02 en ' Eje X de abscisas
Código: Seleccionar todo   Expandir vistaContraer vista
With axis

….
'Escala
   .CrossoverPosition = -3
'   .CrossoverValue
   .Min = 37074
   .Max = 37075
   .NumberFormat = 75   'No funciona
'   .Origin =37074

axis.numberformat=75
   properties = Array(   _
      Array("[b]numberformat[/b]", 75), _
      )
   util.imageFormat(axis, properties)     


En ' Eje Y Secundario de Ordenadas
Código: Seleccionar todo   Expandir vistaContraer vista
With axis
...

'Escala
'   .CrossoverPosition = -3
'   .CrossoverValue
   .Min = -50
   .Max = 50
   .NumberFormat = 10


En ninguno de los casos ha habido variaciones del formato.
También he probado con otros valores y el resultado ha sido el mismo

El siguiente archivo contiene los códigos obtenidos con la aplicación de la rutina Todos_Los_Formatos de la página 581 del manual “Aprendiendo OOo Basic” de Mauricio Baeza.
Formatos.ods
Formatos disponibles
(18.19 KiB) 128 veces


Muchas gracias
Última edición por valenteres el Lun Ene 11, 2016 10:49 pm, editado 1 vez en total
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

Re: EasyDev v2.4.2 [28-Dic-15]

Notapor RASAPA » Mar Dic 29, 2015 1:51 pm

Buenos dias,
Estoy encallado en la conexion de una base de access con Linux Mint, no encuentro el driver por ningum lado.
Solo me interesa leer algunas tablas de access desde mi programa de LibreOffice estando en linux mint, o sea sacar informacion del fichero de access.

He encontrado este link :
http://linuxapuntes.blogspot.com.es/2013/01/ms-access-desde-ubuntu-con-python-and.html

Creo que se accede a una MDB de access a traves de Python.
Es posible incluirlo en EasyDev ??

Saludos
Ramon
LibreOffice 5.2.6.2
Linux Mint 17.3
RASAPA
 
Mensajes: 222
Registrado: Mar Mar 16, 2010 10:41 pm

Re: EasyDev v2.4.2 [28-Dic-15]

Notapor mauricio » Mar Dic 29, 2015 4:41 pm

ya la tiene mi amigo... EasyDev tiene soporte completo para conexiones ODBC, con lo que solo te resta tener la conexión ODBC correcta en tu sistema, si sigues las instrucciones del enlace que muestras, y si todo esta bien, ya deberías poder conectarte con EasyDev...

http://easydev.readthedocs.org/en/lates ... .html#odbc

Tiene muchos, muchos años que no manejo Access, si el archivo no tiene datos privados y lo anexas por aquí, puedo hacer unas pruebas...

Saludos

P.D. Mejor abre un nuevo tema, esta interesante el tema...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
AOO 4.1 | LibO 6.1.5 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
mauricio
 
Mensajes: 5757
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: México, D.F.

Re: EasyDev v2.4.3 [05-Ene-16]

Notapor valenteres » Lun Ene 11, 2016 10:48 pm

Buenas noches:

En su momento plateé un problema en la asignación de un formato determinado a los rótulos de un eje.
Las instrucciones dadas para cambiar el formato no tenían efecto.
El problema se ha resuelto cuando he podido desactivar el linkado con el formato de origen

La prueba se hizo con el siguiente código
Código: Seleccionar todo   Expandir vistaContraer vista
   axis = chart.getDiagram().getXAxis()

With axis

   .Visible=true

'Escala
   .CrossoverPosition = -3
   .Min = 37074
   .Max = 37075
   .NumberFormat = 75

End With


Con este código el formato de los rótulos del eje coinciden con el formato de los datos de origen, independientemente dle valor que asignemos a .NumberFormat
Se toma el control del formato de los rótulos si antes se añade la instrución .LinkNumberFormatToSource=False.

El siguiente código asigna a los rótulos el formato correspondiente al código de formato 75, independientemente del formato de los datos de entrada
Código: Seleccionar todo   Expandir vistaContraer vista
   axis = chart.getDiagram().getXAxis()

With axis

   .Visible=true

'Escala
   .CrossoverPosition = -3
   .Min = 37074
   .Max = 37075
   .LinkNumberFormatToSource=False
   .NumberFormat = 75

End With


Un saludo y muchas gracias
-------------------------------------------------------------
"Como no sabían que era imposible, lo hicieron"

Open Office 4.1.1
Libre Office 5.0
Windows 10
-------------------------------------------------------------
valenteres
 
Mensajes: 81
Registrado: Mié Jun 17, 2015 6:04 pm

AnteriorSiguiente

Volver a Extensiones

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado