Ciao io ho avuto lo stesso problema ed ho risolto così ho tolto il form
iniziale OOo richiede troppe risorse in questa operazione, sembra che scriva
i dati ma una volta salvato e riaperto il database con mia amara sorpresa mi
accorgevo che non aveva salvato nulla :( al momento non mi sono neanche più
interessato alla apertura di un form iniziale quindi non saprei dirti se il
problema è stato risolto ma da quello che mi dici credo che sia rimasto io
usavo la versione 3.1.0 di OOo.

-----Messaggio originale-----
Da: Valter_M_ S [mailto:[email protected]] 
Inviato: giovedì 19 novembre 2009 2.08
A: [email protected]
Oggetto: OOo base e form ad avvio automatico: non vengono salvati i dati
immessi

Salve.

Su OOo 3.0.1 OOO300m15 (Build:9379) in ubuntu 9.04 mi succede una cosa che
non riesco a capire.

Ho creato una tabella.
Ho creato un form da questa tabella (mediante wizard) per
l'immissione/aggiornamento dei dati sulla tabella.
Ho creato un altro form che funga da menu per il richiamo del precedente
form; su questo form ho quindi messo un bottone che attiva una macro
(scopiazzata su internet!) che apre il primo form.

Avvio il form "menu", clicco sul bottone che richiama il form per la
gestione dei dati della tabella; il form viene aperto; inserisco/aggiorno
dati; esco dal form; chiudo il form "menu"; chiudo il OOo. Riapro OOo e
verifico che i dati siano stati registrati: i dati ci sono e sono come li
avevo immessi.

Decido di far avviare automaticamente il form "menu" all'apertura di OOo.
Scopiazzo da internet opportuna macro ed inserisco il richiamo in
personalizza>eventi>attiva documento.
Chiudo OOo e lo riapro: il form "menu" viene aperto; clicco sul bottone per
passare al form di gestione dei dati; il form viene aperto;
inserisco/aggiorno dati; scorrendo avanti/indietro i record i dati sembrano
essere stati aggiornati; esco dal form; chiudo il form "menu"; chiudo il
OOo. Riapro OOo e verifico che i dati siano stati registrati: i dati NON
sono stati registrati.

Provo ora a salvare il form menu come documento odt in modo da poterlo
aprire senza che venga aperto OOo Base; Apro l'odt ed inserisco la sorgente
dati nelle proprieta' del modulo. Salvo, chiudo e riapro l'odt.
Il form "menu" viene aperto, passo al form dei dati, effettuo
aggiornamenti/inserimenti, verifico scorrendo avanti/indietro le modifiche:
ci sono. Chiudo il form "dati" e torno al "menu", rientro sul form "dati"
ri-verifico le modifiche: ci sono ancora. Chiudo il form "dati" e poi il
form "menu"; riapro l'odt e torno al form "dati": ri-ri-verifico le
modifiche: NON ci sono piu'! NON sono state registrate.

Qualcuno ha idea del perche' di questo comportamento?
Perche' se i form vengono aperti manualmente dall'interno di OOo base i dati
vengono registrati, mentre se si attivano da una macro ad esecuzione
automatica all'apertura di OOo base (1° caso) oppure se si attivano da un
odt i dati NON vengono registrati?
Sto sbagliando qualcosa?

Grazie. Saluti.
Valter.

Nessun virus nel messaggio in uscita.
Controllato da AVG - www.avg.com 
Versione: 9.0.707 / Database dei virus: 270.14.73/2513 -  Data di rilascio:
11/19/09 08:51:00
Nessun virus nel messaggio in uscita.
Controllato da AVG - www.avg.com
Versione: 9.0.707 / Database dei virus: 270.14.73/2513 -  Data di rilascio: 
11/19/09 08:51:00
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Rispondere a