Página 4 de 6
Re: EasyDev v2.4.0 [07-Dic-15]
Publicado: Mar Dic 08, 2015 4:44 pm
por SLV-es
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.
Re: EasyDev v2.4.0 [07-Dic-15]
Publicado: Mar Dic 08, 2015 4:47 pm
por SLV-es
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
Re: EasyDev v2.4.0 [07-Dic-15]
Publicado: Mar Dic 08, 2015 6:10 pm
por valenteres
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
Re: EasyDev v2.4.0 [07-Dic-15]
Publicado: Jue Dic 10, 2015 11:02 pm
por valenteres
Buenas noches:
¿Tenemos alguna solución para el problema de identificación de las hojas?
Muchas gracias
Re: EasyDev v2.4.0 [07-Dic-15]
Publicado: Jue Dic 10, 2015 11:11 pm
por valenteres
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
Re: EasyDev v2.4.0 [07-Dic-15]
Publicado: Vie Dic 11, 2015 12:02 am
por mauricio
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...
Re: EasyDev v2.4.0 [07-Dic-15]
Publicado: Vie Dic 11, 2015 12:08 am
por valenteres
Muchas gracias. Mañana lo subo. Hoy ya se me hace tarde
Un saludo
Re: EasyDev v2.4.0 [07-Dic-15]
Publicado: Vie Dic 11, 2015 6:53 pm
por valenteres
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
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
' 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.
- 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.
Re: EasyDev v2.4.0 [07-Dic-15]
Publicado: Lun Dic 14, 2015 2:54 am
por mauricio
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
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Lun Dic 14, 2015 7:01 pm
por valenteres
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
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Lun Dic 14, 2015 7:03 pm
por mauricio
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.
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Lun Dic 21, 2015 5:17 pm
por valenteres
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
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
If not opDoc.supportsService("com.sun.star.sheet.SpreadsheetDocument") Then
me da el siguiente mensaje:
Con objeto de detectar posibles nuevos problemas, comento ese bloque. Al llegar a la instrucción:
Código: Seleccionar todo
opHojas = opDoc.getSheets() ' El objeto opHojas contiene todas las hojas de cálculo
Me da el siguiente mensaje:
Espero tu respuesta. Muchas gracias
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Lun Dic 21, 2015 5:45 pm
por mauricio
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
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Lun Dic 21, 2015 6:10 pm
por valenteres
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
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Lun Dic 21, 2015 6:22 pm
por valenteres
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
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Lun Dic 21, 2015 7:24 pm
por RMG
Hola Mauricio,
Da este error al instalar 2.4.1 en W10.
Saludos
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Lun Dic 21, 2015 9:03 pm
por mauricio
¿tenías la versión anterior?... han cambiado varias cosas, por favor, primero borrar la anterior, reinicia el programa, e instala la nueva...
Saludos
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Lun Dic 21, 2015 9:49 pm
por mauricio
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
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Mar Dic 22, 2015 1:14 pm
por RMG
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
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Mar Dic 22, 2015 6:13 pm
por mauricio
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
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Mar Dic 22, 2015 6:53 pm
por RMG
Mauricio, ya probaré, lo que comentas, ahora no estoy en casa me he desplazado unos dias para pasar las navidades.
[Resuelto]EasyDev v2.4.1 Defi por índice hoja título Serie g
Publicado: Sab Dic 26, 2015 4:22 pm
por valenteres
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
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
' 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
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Sab Dic 26, 2015 5:01 pm
por mauricio
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
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Sab Dic 26, 2015 5:17 pm
por valenteres
Buenas tardes.
Versión instalada. Funciona correctamente. Problema resuelto.
Muchas gracias
Re: EasyDev v2.4.1 [13-Dic-15]
Publicado: Sab Dic 26, 2015 6:32 pm
por RMG
En Win10 instalación correcta.
Saludos
EasyDev Gráficos Punto de cruce con el eje Y
Publicado: Lun Dic 28, 2015 4:38 pm
por valenteres
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) Descargado 6887 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
' 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
' 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:
- Error al incluir CrossOver como Array en la matriz Properties
Muchas gracias y un saludo
[Resuelto] EasyDev Gráficos Formato del eje
Publicado: Lun Dic 28, 2015 5:30 pm
por valenteres
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
En Gráficos01, en '”Eje X de abscisas” he incluido el código:
Código: Seleccionar todo
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
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
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) Descargado 7086 veces
Muchas gracias
Re: EasyDev v2.4.2 [28-Dic-15]
Publicado: Mar Dic 29, 2015 1:51 pm
por RASAPA
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/201 ... n-and.html
Creo que se accede a una MDB de access a traves de Python.
Es posible incluirlo en EasyDev ??
Saludos
Ramon
Re: EasyDev v2.4.2 [28-Dic-15]
Publicado: Mar Dic 29, 2015 4:41 pm
por mauricio
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...
Re: EasyDev v2.4.3 [05-Ene-16]
Publicado: Lun Ene 11, 2016 10:48 pm
por valenteres
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
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
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