Hola, whitewolf

El 8/05/07, [EMAIL PROTECTED]  escribió:
Creo que Base no soporta todavía las consultas de "acción"


Sí que las soporta, en SQL nativo, pero no permite almacenarlas como
un objeto de consulta.  Copio de un mensaje de foro que publiqué hace
unos meses...

El disenyador gráfico de consultas tan sólo permite consultas de selección.

Se puede ejecutar una actualización (supongo que también
eliminaciones) en el diálogo que muestra el menú Herramientas -> SQL
pero hay que hacerlo con la adecuada instrucción SQL que se ejecuta
directamente contra la base de datos 'puenteando' de alguna manera la
interfaz de OpenOffice.org

Por ejemplo, si tienes una tabla "Activos" con un campo "ValorActual"
y otro "FechaCompra", puedes poner el ValorActual en 2000 para todos
los registros con FechaCompra anterior o igual al 30/06/2006, mediante
la siguiente instrucción:

UPDATE "Activos"
SET "ValorActual"=2000
WHERE ( ( "FechaCompra" <= {D '2006-06-30' } ) )

(es importante respetar las comillas, pues he comprobado que sin ellas
no funciona el invento)

Encuentro que es una importante limitación, pues debería poderse
almacenar la consulta de alguna manera, pero en el disenyo de
consultas, incluso activando la vista SQL, y la opción Editar ->
Ejecutar directamente comando SQL (que según la Ayuda permitiría
ejecutar instrucciones SQL que se transmiten directamente al sistema
conectado de bases de datos, sin que OpenOffice.org las evalúe antes)
no ha sido posible hacerlo.

Voy a consultar a la lista de correo de OpenOffice.org por si alguien
está mejor informado. (en ese momento, ago-06, nadie respondió) ;-)

(perdón por las enyes, los últimos experimentos que hice con mi
Ubuntu, me han gastado una broma pesada) Riendo

--


--
Ismael Fanlo

http://drupalmania.com
¡Locos por Drupal!

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a