[Risolto]...ERRORE usando "commenti e Note"

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
ultrazolfo
Messaggi: 17
Iscritto il: lunedì 20 dicembre 2010, 18:23

[Risolto]...ERRORE usando "commenti e Note"

Messaggio da ultrazolfo »

Buuona giornata....
...espongo il problema.
esiste un file con 40 colonne che proviene da excel.
premessa: il file .ods nasce come importazione di file excel; inizialmente aveva 40 colonne; io le ho ridotte a 2 per riprodurre sinteticamente l'errore.
ora,
se proviamo a filtrare la colonna B(=Codice Attivita)
con “NON VUOTO” va il loop anche con OpenOffice 3.3.RC7, oltre che con 3.2.1 sia su Vista che su Linux

Se viene rimossa la colonna C contenente i commenti il filtro “NON VUOTO” sulla colonna B lavora come un violino.
Conclusioni: il cancro è nei commenti contenuti in colonna C.


Domande.
D1:: esiste un metodo per esportare i commenti e reimmeterli...non ho trovato alcuna estensione...ma forse sono imbranato. In CVS non funziona.
............e via Navigatore(=bussola) non riesco a catturarli...bisogna farlo a mano su ogni finestrina....per 800 volte.

Grazie mille per il tempo che mi dedicate.
Sante Carraro

D2:: ho bisogno SOPRATTUTTO di conforto spirituale. Ovvero Calc entra in loop anche a voi ?
Allegati
ERRORE_COMMENTI_COLONNA_C_erroreFiltroCol_B.ods
(69.69 KiB) Scaricato 252 volte
Ultima modifica di ultrazolfo il lunedì 27 dicembre 2010, 22:59, modificato 1 volta in totale.
Avatar utente
Gumo
Messaggi: 1227
Iscritto il: lunedì 15 marzo 2010, 13:43
Località: IT

Re: ERRORE=LOOP per uso di Filtro "NON VUOTO"

Messaggio da Gumo »

Dei malfunzionamenti delle versioni BETA ha senso parlarne solo con gli sviluppatori;
non usarla in ambiente di produzione, ma solo per i test!

Su Ubuntu 10.4 OOo 3.2.0 della distribuzione non rilevo il problema che tu riferisci.
Domani provo sulla distribuzione OOo di SUN e ti faccio sapere.

Comunque rilevo una certa lentezza nel rispondere, nelle conversionei xls ods si trascinano una marea di "sporcizie",
FORSE puoi provare questa strada:
- seleziona i dati e copiali
- Crea un foglio nuovo con OOo
- incolla dentro i dati e salva

adesso fai nuovamente la prova, ho il sospetto che tutto si risolva.
ciao
g
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
Avatar utente
Gumo
Messaggi: 1227
Iscritto il: lunedì 15 marzo 2010, 13:43
Località: IT

Re: ERRORE=LOOP per uso di Filtro "NON VUOTO"

Messaggio da Gumo »

Provato su OOo SUN 3.2.1
Ho riscontro il tuo stesso comportamento, si impianta!

Credo che l'unica soluzione per spostare i commenti nella cella sia una macro ...

Il consiglio (ovvio) e di non usare i commenti per salvare grandi quantità di informazioni, usa le celle..
ciao
g
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
Avatar utente
Gumo
Messaggi: 1227
Iscritto il: lunedì 15 marzo 2010, 13:43
Località: IT

Re: ERRORE=LOOP per uso di Filtro "NON VUOTO"

Messaggio da Gumo »

Ecco una possibile soluzione:
in colonna A =se(B1="";9999;B1) - questo sostituisce le celle vuote con 9999
filtro speciale in colonna A prendendo le celle < 9999
lascia lavorare Calc per il tempo che serve (2 minuti!) ed hai la selezione desiderata.

g
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
ultrazolfo
Messaggi: 17
Iscritto il: lunedì 20 dicembre 2010, 18:23

Re: ERRORE=LOOP per uso di Filtro "NON VUOTO"

Messaggio da ultrazolfo »

Ciao Gumo e grazie MILLE per la dovizia di consigli.
tuttavia
la soluzione di forzare 9999 sulle celle vuote ed "attendere il tempo che serve"=circa=2 min.
bypassa temporaneamente il problema.
Infatti, se cancelli la colonna C dei commenti, il filtro "NON VUOTO" su col B funziona in un picosecondo.
Il cancro è sui commenti/note...e non ci sono strumenti per revisionare in modo massivo i commenti.

In secondo luogo, il suggerimento di usare con parsimonia i commenti può essere recepito e funzionare
con utenti evoluti, mentre dall' utonto vulgaris, non puoi pretendere questo....
....anche perché su excel...funziona....

Ma, etiamdio, anche per la mia modesta opinione, la bestia non deve impuntarsi su un cesto di byte ASCII chiamati commenti o note.

Viceversa sono arrivato alla 3.3.RC7 spinto dalla disperazione, avendo fatto prove con innumerevoli versioni/OS ed avendo
letto le releases notes e le patches che non accennavano minimamente a probs sui commenti.
Grazie mille per il tempo che gentilmente mi dedicate.
Cordialmente
Sante Carraro
OpenOffice 3.2 su Windows Vista
ultrazolfo
Messaggi: 17
Iscritto il: lunedì 20 dicembre 2010, 18:23

Re: ERRORE=LOOP per uso di Filtro "NON VUOTO"

Messaggio da ultrazolfo »

Ciao Gumo,
per tua info, il percorso:
1. creazione file .ods nuovo
2. copia delle 2 colonne incriminate

era gia' stato esperito con tempi di risposta biblici
nella fase di copia-incolla,
e
senza alcun risultato,
ovvero il problema permane.
Grazie mille per il tempo che gentilmente mi dedicate.
Cordialmente
Sante Carraro
OpenOffice 3.2 su Windows Vista
Avatar utente
Gumo
Messaggi: 1227
Iscritto il: lunedì 15 marzo 2010, 13:43
Località: IT

Re: ERRORE=LOOP per uso di Filtro "NON VUOTO"

Messaggio da Gumo »

Ho provato il suggerimento anch'io ed ho visto che non è il massimo, il problema sta proprio nel fatto è che il software si deve gestire 800 cornici con testo formattato all'interno.... non è il modo migliore di usare un foglio di calcolo, sia per le performance che per le funzionalità (scusa se mi ripeto)

Unica soluzione è una macro che sposta i commenti su una cella.
resta in ascolto, se ho tempo ci provo.
ciao
g
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
ultrazolfo
Messaggi: 17
Iscritto il: lunedì 20 dicembre 2010, 18:23

Re: ERRORE=LOOP per uso di Filtro "NON VUOTO"

Messaggio da ultrazolfo »

Ciao Gumo,
e grazie mille per il supporto.
Considerazione del senno ulteriore:
forse è meglio cambiare il titolo con "ERRORE COMMENTI-NOTE",
il filtraggio è solo l'azione che evidenzia il problema.

Inoltre ho avuto il flash-bach e mi pare(=90%) che nelle mie email qualcuno
aveva gia' accennato ad errori nelle note di OpenOffice.

Io provvedo ad inoltrare il file che riproduce l'errore ad OpenOffice.org,
almeno per avere una soluzione organica per il futuro.

Nel frattempo resto in touch come da te suggerito, continuando a monitorare la problematica.
As usual, grazie mille.
Sante Carraro
OpenOffice 3.2 su Windows Vista
Avatar utente
Gumo
Messaggi: 1227
Iscritto il: lunedì 15 marzo 2010, 13:43
Località: IT

Re: ERRORE=LOOP per uso di Filtro "NON VUOTO"

Messaggio da Gumo »

Ho scritto in velocità la macro che sposta i commenti
da cella 2 alla 1000 della colonna B
prende il commento e lo inserisce nella cella corrispondente in colonna D

Codice: Seleziona tutto

Sub SpostaCommento()
Dim oSheet, oCell, oCelld  As Object
Dim i As Integer, iProgress as Integer, iAppo as Integer
Dim oProgressBar As Object
	oProgressBar = _
			ThisComponent.CurrentController.Frame.CreateStatusIndicator
	oProgressBar.Start("Inizio Copia", 100)

	oSheet = ThisComponent.CurrentController.ActiveSheet
	
	For I = 2 to 1000   
	   oCell = oSheet.getCellRangeByName("C"&I)  'colonna sorgente
	   oCelld = oSheet.getCellRangeByName("D"&I)  ' colonna Destinazione
	   oCelld.String = oCell.Annotation.getString
	   iProgress = 100 * i/1000
	   iAppo= iProgress/10
	   iAppo= iAppo *10 
	   oProgressBar.Value = iProgress
	   oProgressBar.Text  = "Copia riga=" & i & " %=" & iAppo
	Next
		
	oProgressBar.Value = 100
	msgbox "finito"	
 	oProgressBar.reset()
	oProgressBar.End()
End Sub

Copia la macro nella libreria standard
sistema le colonne opportunamente e le righe del loop.

Rendi attivo il foglio sorgente (cliccandoci sopra) ee esegui la macro

ciao
g
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
Avatar utente
Gumo
Messaggi: 1227
Iscritto il: lunedì 15 marzo 2010, 13:43
Località: IT

Re: ERRORE usando "commenti e Note"

Messaggio da Gumo »

Per velocizzare l'esecuzione della macro fissa l'altezza delle righe ad esempio:
selezione da A1:A1000 > dx mouse su bordo > altezza riga 1 cm
Dopo l'esecuzione puoi riportare le righe ad altezza standard!

Con questo trucco la macro si esegue in pochi secondi, altrimenti ci impiega diversi minuti..
ciao
g
Per cortesia, inserisci [Risolto] nel Titolo iniziale se il tuo problema è stato risolto.
-
Win 7 AOO4.1 + Ubuntu 14.04 AOO4.1 - Esci dall'illegalità: utilizza OpenOffice !
ultrazolfo
Messaggi: 17
Iscritto il: lunedì 20 dicembre 2010, 18:23

Re: ERRORE usando "commenti e Note"

Messaggio da ultrazolfo »

Ciao Gumo.
OK.
La procedura funziona.
Grazie mille.
OpenOffice 3.2 su Windows Vista
Rispondi