Newsgroup: it.comp.appl.notes-domino
Titolo: Gestione dei campi a valori multipli sulle viste

Ciao a tutti,
ho il seguente problema :
ho vari documenti caratterizzati da due campi a valori multipli, il primo
contenente le attivita' svolte in un giorno, il secondo indicante le ore
impiegate (per svolgere tali attivita'). Di questi documenti ovviamente ne
ho uno per ogni giorno.
Vorrei fare una vista che mi indichi, per ogni attivita' svolta, la somma
delle ore impiegate.
La vista dovrebbe avere solo due colonne, il problema e' che quando
categorizzo la prima colonna per il campo attivita', la seconda colonna
indicante le ore impiegate (essendo a valori multipli) riporta le ore di
tutte le attivita' svolte in quel giorno, e non della sola attivita'
categorizzata nella colonna precedente.
Esiste una soluzione a questo problema, o devo cambiare la struttura del mio
documento? (ho provato anche a mettere piu' campi invece di uno a valori
multipli, ma non sono riuscito a fare ugualmente la vista)
Grazie a tutti per le eventuali risposte.
Raul

Un terzo campo a valori multipli in cui accoppi (assassino!) i valori dei
primi 2 in un'unica stringa separati da un carattere conosciuto. Altrimenti
fai la differenza direttamente nel modulo.

 ha scritto nel messaggio
news:4u1U6.32211$Uo3.1...@news6.giganews.com...

 Scusa, ma non riesco a capire. Ho fatto il terzo campo, a valori multipli,
in cui ho concatenato i valori dei primi due. Ho fatto una vista in cui ho
categorizzato questo terzo campo, ma senza ottenere cio' che volevo.
Dove sto sbagliando? Mi puoi aiutare ancora?
Grazie

Dove sto sbagliando? Mi puoi aiutare ancora?
Allora rispiegami, perché non ho capito.

 ha scritto nel messaggio
news:FQ4U6.32396$Uo3.1...@news6.giganews.com...

Provo a farti un esempio:
ho due documenti doc1 e doc2 contenente i seguenti dati nei campi campo1 e
campo 2
campo1: (campo a valori multipli, rappresentante le attivita' svolte nel
giorno x)
campo2: (campo a valori multipli, rappresentante il tempo impiegato per
svolgere le attivita' precedenti)
doc1 (attivita' svolte nel giorno x)
campo1 | campo2
attivita1 | 3
attivita2 | 2
attivita3 | 1
doc2 (attivita' svolte nel giorno y)
campo1 | campo2
attivita1 | 1
attivita3 | 2
vorrei fare una vista che mi faccia vedere la somma dei tempi impiegati per
svolgere ciascuna attivita', cioe'
colonna1 | colonna2
attivita1 | 4
attivita2 | 2
attivita3 | 3
Grazie


Non essere masochista, cerca di volerti bene ed abbandona questa strada...
ci guadagnerai in salute. Se anzichè memorizzare più attività in un medesimo
documento di giornata crei un documento per ogni attività (nel documento,
quindi, potresti memorizzare: l'autore (ovvero chi ha svolto l'attività), il
cliente per il quale si è lavorato, il progetto legato al cliente per il
quale si è lavorato, un campo descrizione per il dettaglio del lavoro
svolto, un campo per le ore di lavoro, un altro per i minuti, etc. etc.) ti
sarà molto più semplice realizzare l'applicazione.
Io avevo realizzato qualcosa del genere già 5 o 6 anni fa, quando c'era la
release 3.2 (la prima con cui mi sono avvicinato a notes). Con una struttura
simile a quella che ho descritto sopra avevo molteplici viste per
determinare costantemente gli impegni di ciascun collaboratore, le ore da
fatturare al cliente, le ore di lavoro effettive effettuate da ciascuno di
noi, statistiche varie con percentuali, etc. etc., il tutto con
sottocategorie per settimane, mese, anno.
Comunque, se proprio insisti nel voler utilizzare il sistema a campi
multivalore, credo che l'unico modo per fare le sommatorie che desideri è
quello di "inventare" una specie di vista all'interno di un form... potresti
fare in modo che, all'apertura del modulo, una routine lotus script vada a
valorizzare gli elementi di un campo multivalore di tipo testo, prelevando e
calcolando i valori dalla vista, utilizzando le nuove classi
Notesviewnavigator, Notesviewcolumn, Notesviewentry, etc.
Ma, ripeto, fatti un regalo... cambia struttura.
Ciao
Theold