Hola Pedro,

Pedro escribió:
Hola Ariel:

Mi consulta es la siguiente, ¿Cómo puedo guardar en una tabla no relacionada la información generada en un formulario?, dicho formulario es alimentado por tablas relacionadas, consultas y código, pero me interesa que cada vez que modifique un dato del formulario, tenga la opción de guardar todo el conjunto por medio de un botón en una tabla que no esté relacionada.

en la base

http://arielconstenlahaile.com.ar/ooo/docs/BASE_IMAGENES.zip

formulario IMAGENES_VINCULADAS_FilePicker
macro Standard._001_FilePicker.SeleccionarArchivo
líneas 59 ss. hay un ejemplo de guardar n dato en el campo VINCULADO al control.

Para guardar los datos actuales de cada control en una tabla sin relación alguna con el formulario actual:

1. crea una tabla con todos los campos que quieras (coincidiendo tipo de dato en el control con tipo de campo de la tabla)

2. crea un botón en el formulario como "Guardar los datos" y asigna al evento "Al ejecutar" una macro que tome todos los datos de los controles actuales (emplea getByName() para acceder, ya sabes cómo ;-) ) y guarda los datos en la tabla empleando un comando SQL:

INSERT INTO "mi_tabla" [...] VALUES ([...])

EN la base

http://www.arielconstenlahaile.com.ar/ooo/temp/TABLA_GRANDE.odb


hay un ejemplo: Standard.TABLE.populate_Table
que llena una tabla con datos. Te será muy fácil adaptarlo.



El formulario es el siguiente



El recuadro color rojo es para ingresar la fecha y el botón, para guardar la información en la tabla no relacionada.

Viendo esta imagen, me acordé de otra consulta que tenía pendiente, ¿es posible que la ventana del formulario no presente los botones y menú habitual del entorno de trabajo?

además de cerrar la barra de herramientas cada vez (no muy útil), puedes configurar *CADA* formulario del documento-formulario para que ninguno tenga barra de navegación:

* abre el NAVEGADOR DE FORMULARIOS
* sobre cada formulario del doc., botón derecho -- ventana "Propiedades" -- pestaña "Datos"
* en "Barra de navegación" seleccionar "No"


Saludos,
Ariel.


--
Ariel Constenla-Haile
La Plata, Argentina

[EMAIL PROTECTED]
[EMAIL PROTECTED]

http://www.arielconstenlahaile.com.ar/ooo/



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

Responder a