Newsgroup: it.comp.appl.access
Titolo: 1 domanda - più risposte

Salve a tutti,
Sto preparando una maschera che servirà ad inserire i dati raccolti da un
questionario; alcune domande sono però a risposta multipla (cioè chi
risponde può dare più risposte alla singola domanda): voi come
strutturereste questo campo?
Io avevo pensato di mettere sulla maschera tante caselle di controllo ma
così dovrei creare 1 campo sì/no per ogni possibile risposta.
C'è qualcosa di meglio?
Silvia


Di getto.
due tabelle una con tutte le domande, la seconda con le risposte e con un
campo che risprende la domanda e che serve da campo collegato.
così facendo selezioni la domanda anche attraverso una combo (così avrai
solo quelle con risposte). Dall'altra parte nel momento in cui inserisci la
risposta (magari filtrata in base alla domanda), avrai anche la domanda
nella stessa tabella.
Report usa solo la tabella risposte raggruppando x domande e hai quello che
credo tu voglia.
Fammi sapere se ti piace
MAssimiliano


Ero qui seduta sulla mia sedia-sasso a scrutare l'orizzonte (del mio
desktop)
in attesa che mi si accendesse una lampadina (o un pixel) nel mio
cervellino...
...poi giunse il tuo suggerimento...
grazie ci lavorerņ su
vediamo quanti "ragni cavo dal buco" :-)
silvia

 vediamo quanti "ragni cavo dal buco" :-)
Per l'angolo della teoria, la struttura propostati da Massimiliano è una
uno-a-molti, con una tabella delle domande, lato uno, e quella delle
risposte, lato molti.
In altre parole, per ogni record domanda, possono esistere più record
risposta, legate con il campo chiave del record domanda.
Il contrario non può succedere (una risposta, senza domanda correlata)
Antonio

 ha scritto nel messaggio
news:aiaqua$dh6$1...@newsreader.mailgate.org...

Si puo' risolvere raggruppando vari pulsanti Opzione in un gruppo
attribuendo ad ogni pulsante un valore e facendo in modo che la selezione
sia univoca ?
Al massimo potrai fare una tabella da correlare dove sono riportate risposte
e valori.
Giuliano

 Giuliano
Scusa Giuliano, ma credo che Silvia abbia bisogno di avere la possibilità di
inserire più risposte alla stessa domanda e trova scomodo i campi sì/no o
eventuali opzioni.
Oppure non ho capito nulla e mi scuso con Silvia
A proposito come sta Licia.... ;-P
MAssimiliano

 MAssimiliano
Lei tutto a posto , ma Andrea ha preso le pulci :-)))))))
Giuliano

 Antonio
Capito...
compreso...
assimilato :-)
grazie per la teoria!!!!!!!!!!!!
stavo pensando alla soluzione propostami...
ma a tutt'oggi non ho lo schema definitivo del questionario (!!!)...
percui che problemi potrebbero pormisi.....
...
eh, se le domande a risposta multipla non avessero le stesse risposte
possibili?
Uhm....
allora potrei chiamare i campi della "Tbl_risposte" ad esempio "A", "B", "C"
ecc.
(in base alla numerazione che hanno sul cartaceo del questionario)
uhmm...
e poi creare una tab che per ogni codice domanda mi raccolga le "etichette"
da visualizzare  per le risposte "A", "B", ecc. nelle maschere e nei
report??
UHm.....
forse č meglio che mi sieda e continui a riflettere....
che ne dite???
Silvia

 (in base alla numerazione che hanno sul cartaceo del questionario)
No, i campi nella tabella risposta saranno
RIF_ID per legarle alle domande
Testo_Risposta
Poi puoi mettere un campo descrizione risposta con valori Risposta A,
risposta B ecc.
Quando si sceglie la domanda, vengono restituite le risposte corrispondenti
con descrizione e testo
Antonio


???????????
Cioè questa è la struttura per sapere quali sono le possibili risposte a
ogni domanda
(giusto?)
ma poi come mi memorizzo che Caino per la 1° domanda ha scelto solo le
risposte "A" e "C"
__Esempio
Domanda 1:"quali sono i suoi colori preferiti? (più risposte possibili)"
A. Verde
B. Rosso
C. Giallo
Risposta di Caino: "A" e "C"


Partiamo da capo.
Tu hai una tabella domande con un solo campo.
Poi hai una tabella risposte con dentro i campi dataquestionario (che metti
in date() o now()), intervistato (e ti guardi sul sito comune come far
ripetere lo stesso valore del record precedente in una tabella) e infine hai
un campo risposte (che č una casella combinata che ha come origine dati se
stessa - cosě puoi prevedere fantastiliardi di risposte differenti col
vantaggio che mentre le stai digitando lui ti suggerisce una risposta
precedente) che avrai filtrato precedentemente.
Imbastisci qualcosa del genere e facci sapere
ciao MAssimiliano

 ha scritto nel messaggio
news:aib3gl$kj4$1...@newsreader.mailgate.org...

Beh, una possibilità potrebbe essere quella di mettere un ID univoco sulla
tabella risposte (un contatore) e poi fare una tabella per le risposte degli
esaminati fatta così
Un riferimento all'ID dell'esaminato, un riferimento all'ID della risposta.
In pratica per ogni risposta dell'esaminato avrai un record con stesso id e
id della risposta corrispondente.
Legando questa tabella con quella delle risposte che è legata alle domande,
ottieni il risultato finale.
L'ho buttata giù così di botto la soluzione, dovrebbe funzionare...
Antonio