[opensuse-es] Openoffice.org 3.1, ¿pasara a la rama stable?
Sabeis si la version 3.1 de OOo que esta en unstable pasara alguna vez a stable para la 11.1. Es por esperar o instalar la unstable esa. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2009-05-21 a las 17:06 +0200, francisco f escribió:
Sabeis si la version 3.1 de OOo que esta en unstable pasara alguna vez a stable para la 11.1. Es por esperar o instalar la unstable esa.
Sí va a pasar, o eso dice aquí: *** http://lizards.opensuse.org/category/desktop/openofficeorg/ I am sorry to say but we need rc3 to fix the bug #503482. The rc3 packages should be available by the end of this week. I hope that they will pass QA and I’ll be able to put the in the the STABLE repository the following week. I am sorry for another delay. We must define the feature freeze earlier the next time. *** Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On Thursday 21 May 2009 17:22:22 Camaleón wrote:
El 2009-05-21 a las 17:06 +0200, francisco f escribió:
Sabeis si la version 3.1 de OOo que esta en unstable pasara alguna vez a stable para la 11.1. Es por esperar o instalar la unstable esa.
Sí va a pasar, o eso dice aquí:
*** http://lizards.opensuse.org/category/desktop/openofficeorg/
Gracias gran oraculo. Por cierto ya que estamos, alguien ha usado OOo para trabajar contra una BD de mysql. Me atasque en la macro para ejecutar sentencias sql -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2009-05-21 a las 18:04 +0200, francisco f escribió:
Por cierto ya que estamos, alguien ha usado OOo para trabajar contra una BD de mysql. Me atasque en la macro para ejecutar sentencias sql
¿Te refieres al Base 3.1? Si explicas un poco en qué consiste el "atasco", pues mejor :-) Yo del Base ni idea y de la nueva versión, menos. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On Thursday 21 May 2009 19:13:29 Camaleón wrote:
El 2009-05-21 a las 18:04 +0200, francisco f escribió:
Por cierto ya que estamos, alguien ha usado OOo para trabajar contra una BD de mysql. Me atasque en la macro para ejecutar sentencias sql
¿Te refieres al Base 3.1?
Si explicas un poco en qué consiste el "atasco", pues mejor :-)
Yo del Base ni idea y de la nueva versión, menos.
Saludos,
-- Camaleón
Es un simple sistema de gestion de pedidos y certificaciones (igual que una factura pero sin el iva). Al realizar el formulario de facturas le añado un subformulario de lineas de factura, en este puedo meter el id del baremo y me sale la descripcion, pero en eso me quedo, ya no sale ni unidades ni precio, para rellenarlo intento ejecutar una sentencia sql con un boton y una macro asignada, pero no hay manera de que la macro me abra la BD para ejecutar la sentencia. Esto es lo que pone por todos lados para conectar a la BD OOo 3.1 + mysql Macro : Sub calculatotallineas ( event as Object ) eng = "en-ga" REM Usa DatabaseContext para obtener la referencia de una DB. oBaseContext = CreateUnoService("com.sun.star.sdb.DatabaseContext") oDB = oBaseContext.getByName(eng) --------------------- aqui ya se queda y dice que no existe la BD oCon = oDB.getConnection("en-ga", "en-ga") ' conecta con usu y contra strSQL = "update ""lineas-factura"" " & "set " & """total"" = " & "(""cantidad""" & " " & "*" & " " & """precio-baremo"")" & " " & "where" & " " & """Id-factura""" & " = " & "1" oStmt = oCon.createStatement() oResult = oStmt.executeQuery(strSQL) ' ejecuta la sentencia End Sub Como lo pediste lo mando :)) -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2009-05-22 a las 08:31 +0200, francisco f escribió:
On Thursday 21 May 2009 19:13:29 Camaleón wrote:
Si explicas un poco en qué consiste el "atasco", pues mejor :-)
Es un simple sistema de gestion de pedidos y certificaciones (igual que una factura pero sin el iva). Al realizar el formulario de facturas le añado un subformulario de lineas de factura, en este puedo meter el id del baremo y me sale la descripcion, pero en eso me quedo, ya no sale ni unidades ni precio, para rellenarlo intento ejecutar una sentencia sql con un boton y una macro asignada, pero no hay manera de que la macro me abra la BD para ejecutar la sentencia. Esto es lo que pone por todos lados para conectar a la BD OOo 3.1 + mysql
¡Yaaghh! =:-)
Macro :
Sub calculatotallineas ( event as Object )
eng = "en-ga"
REM Usa DatabaseContext para obtener la referencia de una DB. oBaseContext = CreateUnoService("com.sun.star.sdb.DatabaseContext")
oDB = oBaseContext.getByName(eng) --------------------- aqui ya se queda y dice que no existe la BD
(...) Hum... ¿y te funcionaba este mismo código en versiones de OOo anteriores? Quizá hayan cambiado algo :-? Si te dice que no existe la BD, o es que no la puede encontrar o es que no puede conectar. Yo probaría con algún ejemplo sencillito de los que tiene el asistente del Base, y luego miraría el código para ver si han cambiado algo o para ver cómo establecen la conexión con la base de datos O:-) Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On Friday 22 May 2009 10:29:28 Camaleón wrote:
El 2009-05-22 a las 08:31 +0200, francisco f escribió:
On Thursday 21 May 2009 19:13:29 Camaleón wrote:
Si explicas un poco en qué consiste el "atasco", pues mejor :-)
Es un simple sistema de gestion de pedidos y certificaciones (igual que una factura pero sin el iva). Al realizar el formulario de facturas le añado un subformulario de lineas de factura, en este puedo meter el id del baremo y me sale la descripcion, pero en eso me quedo, ya no sale ni unidades ni precio, para rellenarlo intento ejecutar una sentencia sql con un boton y una macro asignada, pero no hay manera de que la macro me abra la BD para ejecutar la sentencia. Esto es lo que pone por todos lados para conectar a la BD OOo 3.1 + mysql
¡Yaaghh! =:-)
Venga que no es para tantooo
Macro :
Sub calculatotallineas ( event as Object )
eng = "en-ga"
REM Usa DatabaseContext para obtener la referencia de una DB. oBaseContext = CreateUnoService("com.sun.star.sdb.DatabaseContext")
oDB = oBaseContext.getByName(eng) --------------------- aqui ya se queda y dice que no existe la BD
(...)
Hum... ¿y te funcionaba este mismo código en versiones de OOo anteriores? Quizá hayan cambiado algo :-?
No tampoco, pero es lo unico que encontre en los foros de OOo para ejecutar una secuencia sql Si alguien encuentra el metodo command no se moleste, solo sirve para consultas y yo quiero hacer un update
Si te dice que no existe la BD, o es que no la puede encontrar o es que no puede conectar.
¿Pero porque?
Yo probaría con algún ejemplo sencillito de los que tiene el asistente del Base, y luego miraría el código para ver si han cambiado algo o para ver cómo establecen la conexión con la base de datos O:-)
Andaaa ¿pero el asistente sirve para algo? Y la ayuda no te digo lo rarita que es. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2009-05-22 a las 12:17 +0200, francisco f escribió:
On Friday 22 May 2009 10:29:28 Camaleón wrote:
Hum... ¿y te funcionaba este mismo código en versiones de OOo anteriores? Quizá hayan cambiado algo :-?
No tampoco, pero es lo unico que encontre en los foros de OOo para ejecutar una secuencia sql
Bueno, el error parece que lo da en la conexión, antes de llegar a ejecutar la consulta ¿no? :-? Tendrías que crear primero un botoncito sencillo que ejecutara sólo la conexión con la bdd para ver si funciona y si logra conectar que te diga "ok, conectado". El típico "hello word" para bdd mysql :-)
Si alguien encuentra el metodo command no se moleste, solo sirve para consultas y yo quiero hacer un update
¿El método "what"? Ay, madre :-} A ver si alguien te puede dar alguna indicación, que yo estoy pez.
Si te dice que no existe la BD, o es que no la puede encontrar o es que no puede conectar.
¿Pero porque?
Pos no sé O:-). Supongo que no tendrás ningún registro ni nada parecido que puedas consultar. ¿Puedes establecer una conexión normal con la bdd y acceder a las tablas? Por ejemplo, usando el conector de java (jdbc).
Yo probaría con algún ejemplo sencillito de los que tiene el asistente del Base, y luego miraría el código para ver si han cambiado algo o para ver cómo establecen la conexión con la base de datos O:-)
Andaaa ¿pero el asistente sirve para algo? Y la ayuda no te digo lo rarita que es.
Para estos casos viene de perlas, si es que tiene asistente para la creación de formularios. Precisamente eso era una de las cosas más valoradas del Access, las bdd de demo que traía, para poder empezar a trabajar sin romperse la cabeza :-P Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On Friday 22 May 2009 08:31:41 francisco f wrote:
On Thursday 21 May 2009 19:13:29 Camaleón wrote:
El 2009-05-21 a las 18:04 +0200, francisco f escribió:
Por cierto ya que estamos, alguien ha usado OOo para trabajar contra una BD de mysql. Me atasque en la macro para ejecutar sentencias sql Otra version:
Sub calculatotallineas ( event as Object ) dim mDBProperties (3) As New com.sun.star.beans.PropertyValue dim oConnect as Object dim oCon as Object Dim oStmt as variant mDBProperties(0).Name = "User" mDBProperties(0).Value = "en-ga" mDBProperties(1).Name = "Password" mDBProperties(1).Value = "en-ga" mDBProperties(2).name = "JavaDriverClass" mDBProperties(2).value = "com.mysql.jdbc.Driver" oDriver = createUNOService("com.sun.star.sdbc.DriverManager") usu="en-ga" contra="en-ga" sDatabaseURL = "jdbc:mysql://192.168.65.254:3306/endesa-gas?user=en-ga" aqui le decimos a que servidor conectar y el usuario, esto es notacion java, alguien que diga como se le pasa la contraseña oConnect = odriver.getConnectionWithInfo(sDatabaseURL,mDBProperties()) ¿para que sirve mDBProperties() si en teoria deberia pasar usuario y contraseña, pero no pasa nada? wait 1000 strSQL = "update `lineas-factura` set `total`=(`cantidad`*`precio-baremo`) where `Id-factura` = 1" oStmt = oConnect.createStatement() oResult = oStmt.executeUpdate(strSQL) 'oStmt.Close() 'oConnect.close 'oConnect.dispose() End Sub saludos -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
On Tuesday 26 May 2009 11:56:46 francisco f wrote:
Otra version:
Sub calculatotallineas ( event as Object )
dim mDBProperties (3) As New com.sun.star.beans.PropertyValue dim oConnect as Object dim oCon as Object Dim oStmt as variant mDBProperties(0).Name = "User" mDBProperties(0).Value = "en-ga" mDBProperties(1).Name = "Password" mDBProperties(1).Value = "en-ga" mDBProperties(2).name = "JavaDriverClass" mDBProperties(2).value = "com.mysql.jdbc.Driver"
ehhhh todos a a vez nooooooooooooooooooo :)) fallo encontrado
mDBProperties(0).Name = "user"
mDBProperties(1).Name = "password"
encontrar la sutil diferencia con la lineas anteriores -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 2009-05-26 a las 12:38 +0200, francisco f escribió:
On Tuesday 26 May 2009 11:56:46 francisco f wrote:
Otra version:
Sub calculatotallineas ( event as Object )
dim mDBProperties (3) As New com.sun.star.beans.PropertyValue dim oConnect as Object dim oCon as Object Dim oStmt as variant mDBProperties(0).Name = "User" mDBProperties(0).Value = "en-ga" mDBProperties(1).Name = "Password" mDBProperties(1).Value = "en-ga" mDBProperties(2).name = "JavaDriverClass" mDBProperties(2).value = "com.mysql.jdbc.Driver"
ehhhh todos a a vez nooooooooooooooooooo :))
<modo broma on> Ná, estábamos esperando a que encontraras el fallo que era tan obvio que tiraba para atrás y no queríamos dejarte en mal lugar... :-PPP </modo broma off>
fallo encontrado
mDBProperties(0).Name = "user"
mDBProperties(1).Name = "password"
encontrar la sutil diferencia con la lineas anteriores
Ah, vaya... que no es "case-insensitive". Si es que estamos mal "acostumbraos" al windows ;-P Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Content-ID: <alpine.LSU.2.00.0905212115270.15459@nimrodel.valinor> El 2009-05-21 a las 18:04 +0200, francisco f escribió:
Sabeis si la version 3.1 de OOo que esta en unstable pasara alguna vez a stable para la 11.1.
Siempre pasan, tarde o temprano, salvo que sea demasiado falluta, claro. Esa es la idea de cualquier rama "inestable".
Por cierto ya que estamos, alguien ha usado OOo para trabajar contra una BD de mysql. Me atasque en la macro para ejecutar sentencias sql
Yo lo he usado, pero nada de ejecutar sentencias sql, sino en plan ratón pincha aqui/allá. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkoVqKEACgkQtTMYHG2NR9WpBACfQbCdEItAKz4Vmh2LuF5e0Wvz QjYAn19QoDe7Zdt9+WMlyC+Pzz+FuhcY =/ENT -----END PGP SIGNATURE-----
On Thursday 21 May 2009 17:06:13 francisco f wrote:
Sabeis si la version 3.1 de OOo que esta en unstable pasara alguna vez a stable para la 11.1. Es por esperar o instalar la unstable esa.
Disponible para instalacion -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (3)
-
Camaleón
-
Carlos E. R.
-
francisco f