Newsgroup: it.comp.appl.access
Titolo: Matrice di valori (LUNGO e DIFFICILE)

Buongiorno NG!
Mi sto cimentando con un problema che proprio semplice non è: ho bisogno di
suggerimenti, pertanto vedrò di essere il più chiaro possibile
nell'indicarvi gli estremi.
OBIETTIVO: eseguire una mappatura di competenze con una matrice a doppia
entrata. Esempio:
               Capacità 1        Capacità 2        Capacità 3
Materia 1        X                                                X
Materia 2                                X                        X
Materia 3        X                     X
...
avendo quindi (su carta è semplice!!!!) all'incrocio di righe e colonne un
valore booleano.
Questa matrice dovrebbe essere fatto per Z persone (il che si traduce in una
mappatura delle competenze di ogni persona circa tutte le materie)
DIFFICOLTA' 1: ho provato ad affrontare il problema di realizzare la
mappatura in due modi:
1. creando una tabella in cui appunto i record corrispondono alle Materie e
i campi sono le Capacità, ma capite benissimo che tale metodo funge se non
si devono aggiungere o togliere le materie!
2. tentando la strada della tabella pivot, avendo avuto cura di creare una
tabella per le Materie ed una per le Capacità, in modo di avere le massima
libertà possibile. Ma, evidentemente, devo avere qualche lacuna nella
creazione delle relazione o simili...
DIFFICOLTA' 2: una volta ottenuta la matrice (mappatura), dovrei riuscire a
relazionarla alle n persone da valutare (come fosse una sottomaschera di una
maschera legata alla tabella dei fornitori).
Grazie per l'attenzione, spero in un grosso aiuto!

 Grazie per l'attenzione, spero in un grosso aiuto!
Di niente, se posso ....
Ciao+
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

   Capacità (gli ultimi 3 campi non replicati)
Altolà: prima di tutto la mappatura come cosa a se stante: non so se
conviene farla risultare in una tabella come risultante di due o crearla
on-the-fly all'occorrenza. Inoltre serve che per ogni record (Materia) ci
siano n campi quanti sono le capacità (e vorrei avere la facoltà di mettere
e togliere dinamicamente). Poi si vedrà il resto.
Che dici (dite?)?

 Che dici (dite?)?
On the flay, on the flay, on the fly, on .......
La struttura che ho pensato dovrebbe servire proprio per svincolarsi
dal numero di capacità.
Esempio:
Id Persona Materia Capacità
1  1       1       1
2  1       2       1
3  1       2       4
4  2       1       2
5  2       1       3
6  2       5       158
7  2       5       7
8  2       5       2986
......
Che dici (dite) ?
Marco


 ......
Scusa non mi sono spiegato bene, temo.
Come consultazione ok, con una tabella del genere verifico agilmente
l'incrocio riga-colonna.
Partendo da monte, ti spiego meglio cosa devo combinare:
- mi delineo una serie di capacità (campi ), che possano coprire tutto
l'arco delle materie (record)
- su carta metto giù lo schemino di prima (lo riporto)
               Capacità 1        Capacità 2        Capacità 3
Materia 1        X                                                X
Materia 2                                X                        X
Materia 3        X                     X
...
che definisce, per ogni materia (non per ogni persona), quali capacità si
debbano avere
- realizzo (e qua sta il problema irrisolto) un sistema con Access97 che mi
permetta di mettere la X (valore booleano) laddove necessario
- in seconda istanza, stavolta per persona, dovrò stabilire quali materie
Pippo (poi Pluto e Paperino), può insegnare, creandogli così una
sottomaschera del genere
PIPPO
               Capacità 1        Capacità 2        Capacità 3
Materia 1
Materia 3
da cui risulta evidente che Pippo deve essere valutato sulla materia 1 e 3,
e a questo punto....
- io dò le X in questa sottomaschera. Perchè?
- Perchè così posso confrontare se Pippo soddisfa i requisiti definiti nella
prima mappatura che abbiamo fatto all'inizio, voce per voce. Ciò che non
soddisfa deve diventare oggetto di formazione!
Lo so, è una domanda della m#####a, impegnativa, ma penso che sia
funzionale!
Se invece qualcuno può darmi qualche altra soluzione per il problema (magari
sono troppo cervellotico!!!), non faccia complimenti!

 sono troppo cervellotico!!!), non faccia complimenti!
La cosa che non mi piace è il limite al numero delle capacità.
Comunque insisti.
Ciao+
MArco
