Hola Karina... Hola a todos... Tu pregunta requiere muchas líneas para responderse, pero por algún lado tenemos que empezar...
OpenOffice.org maneja bases de datos incrustadas hsqldb, así que "casi" todo lo que leas de este motor de bases de datos lo podrás aplicar en el http://www.hsqldb.org También, es capaz de conectarse a una gran variedad de formatos y otros motores de bases de datos (incluyendo Access), por lo que muchas veces las "capacidades" estarán determinadas por el motor al que te conectes... La mayoria de los motores de bases de datos, aceptan el lenguaje universal de estos SQL, unos más eficientemente que otros y otros con algunas "peculiaridades" pero creo que todos lo implementan, así que la respuesta a tu pregunta es si, puedes usar SQL para hacer consultas de creación (CREATE), de actualizacion (UPDATE), de inserción (INSER INTO), de elmininación (DELETE) y por supuesto de selección (SELECT) En la nueva versión 3 que acabamos de estrenar, no he tenido tiempo de empaparme, pero tengo un pequeño ejemplo que hice para una amiga en la version 2.4, lo acabo de abrir y aparentemente trabaja bien, el unico requisito es que "registres" la base de datos en OpenOffice.org y que se llame "datos". Solo abres el archivo de Calc, activas las macros y haces tus pruebas, te muestro algunas instrucciones SQL de ejemplo de estan implementadas en el archivo que te envio a tu correo... strSql = "SELECT * FROM ""configuracion""" strSQL = "UPDATE ""configuracion"" SET ""Ultimousuario"" = '" & strUsuario & "' WHERE ""Id""=0" strSQL = "INSERT INTO ""usuarios"" VALUES(" & Cstr(intMaximo) & ",'" & strNombre & "','" & strContra1 & "')" strSQL = "DELETE FROM ""usuarios"" WHERE ""Nombre""='" & strNombre & "'" Por supuesto, tendrá mucho que ver tu nivel OOo Basic y SQL, algunos buenos lugares donde hay más información... http://www.arielconstenlahaile.com.ar/ooo/base.php http://www.pitonyak.org/database/ http://www.pitonyak.org/database/AndrewBase.odt Bienvenida al mundo del sofware libre y ojala sea para que te quedes... Saludos a todos desde tierras mexicanas... Mauricio 2008/10/27 karina Ferreyra <[EMAIL PROTECTED]> > > Hola > Soy nuevita en open, cómo se hace para hacer en open lo que en acces se > hace como consulta de actualización ? que Crea tablas y suma y resta campos > de una misma fila y lo pone en otra en colummna ? > > Se puede hacer desde SQL ? Con un create ? si es así de dónde saco la > sentencia correcta, porque tengo siempre el cartel de error de sintaxis ? > gracias > > -- _______________________________ Todo lo que no es dado es perdido
