Il 28/04/2012 13:17, M. Manca ha scritto:
[....]
b. aggiungere una riga in un altro foglio a partire da quella appena
inserita e mantenerla aggiornata ad ogni modifica
Questo non mi è chiaro, prova a riformulare in modo più descrittivo
b. 1 nel primo foglio inserisco e copio la riga con formule e valori di
default utilizzando un bottone
b. 2 completo la riga inserita con i valori reali
b. 3 al completamento di quest'operazione devo aggiungere
automaticamente una riga ad un altro foglio che in parte è ottenuta
mediante filtro dalla riga appena inserita nel foglio originale ed in
parte mediante formule ad hoc.
In realtà penso sarebbe più facile aggiungere una riga nel secondo
foglio che poi si aggiornerebbe automaticamente editando la riga
inserita nel primo foglio.
Direi che è la cosa più sensata.
In caso contrario avresti il problema di legare il codice all'evento
ipotetico "inserimento record completato" (cioè quando hai completato i
dati nella riga inserita nel primo foglio) evento che semmai potrebbe
esistere in un db ma non in un foglio elettronico.
In effetti da come descrivi il problema sembra che siamo nel tipico caso
di "foglio elettronico usato come database"
Non voglio affermare che si tratti proprio del tuo caso, ma, dato che
ultimamente mi sono capitati diversi casi di questo tipo voglio dire due
cose:
Un database è una struttura di dati astratta e per questo motivo sei
costretto a pensare *separatamente* all'interfaccia per l'inserimento
dati e alla reportistica (presentazione dati)
Nel foglio elettronico non esiste una distinzione tra dati, interfaccia
e presentazione, e qui nascono i problemi, che sono sempre gli stessi:
inserimento righe (in termini di db = "inserimento record") e
aggiornamento dati da un'altra parte quando l'utente "fa" qualcosa
(ovvero quando ha confermato un nuovo record ad esempio, solo che il
concetto di record non esiste nel foglio elettronico)
Oltre a questo, non appena i requisiti si fanno più complessi, in un db
relazionale buona parte della cosiddetta "logica "business" si può
implementare nella definizione stessa delle tabelle e delle relazioni
mentre in un foglio elettronico si è costretti a scrivere macro su
macro, cicli che processano migliaia di celle ad ogni modifica, e tutto
questo per fare delle operazioni che in un db relazionale sono banali
Quindi la morale è e sempre quella: non usare un foglio elettronico se
ti serve un database, :-)
Segnalare agli sviluppatori di inserire l'auto completamento del codice?
Immagino che la feature sia già stata richiesta, al limite si potrebbe
votare (conoscendo il numero dell issue)
Tuttavia, so che si tratta di una feature molto pesante da implementare
(ne ho discusso più volte in passato con gli sviluppatori interessati),
perciò, potrei sbagliarmi ma non credo ci siano speranze a breve.
ciao
paolo m
---------------------------------------------------------------------
Per cancellarsi: [email protected]
Per informazioni: http://www.openoffice.org/it/
Per avviare una nuova discussione: [email protected]
Archivi: http://mail-archives.apache.org/mod_mbox/incubator-ooo-utenti-it