Ciao,
Accosentirei a LSMConsulting in primo luogo a separato i soggetti in una tabella e le domande ad un altro. Ciò è il senso che le basi di dati relazionali possono essere trattate facilmente perché potete direttamente assegnare le domande ai titoli con gli ordini di SQL semplici. Direi che il tempo risparmiate per fare un UI più semplice speso più successivamente nell'interrogazione del questo modello. E un a fine frontale che ha lasciato che l'utente compilare una base di dati copiando ed incollando un foglio elettronico è nei miei occhi pericolosi. È benissimo che QUESTO impiegato può farlo e confrontare i risultati per vederlo è benissimo. Che cosa se questo impiegato è in festa o va per sempre? Può qualcuno altro fare lo stesso lavoro? Che cosa se i dati nel foglio elettronico sono corrotti per qualche motivo - per esempio la linea errata è contrassegnato come il titolo o problemi con i datatypes delle colonne in Excel dovuto formattazione errata? Poichè non controllate la copia e l'accesso in se di progresso della colla soltanto proverà a convertire le cose e forse il torto.
L'analisi dello strato di Excel può essere un lavoro più lungo ma presenta il vantaggio che voi mentre il programmatore può controllare l'importazione completa e potete controllare la disposizione delle colonne e delle file. Potete generare un modulo flessibile che può essere cambiato facilmente ha basato sulle tabelle di configurazione se la disposizione del foglio elettronico cambia mai. Chiunque può fare un'importazione con questo modello ed i vostri dati sono sempre sicuri (e può internamente separare le file in tabelle differenti come un modello relazionale reale).
Per per rispondere alla vostra ultima domanda: Sì, questo è possibile con un piccolo trucco: Generare una casella di testo che ha la stesse altezza e larghezza di una fila nella vostra forma continua, la trasmettono a priorità bassa e la chiudono a chiave e regolato permesso a a falso (in modo da all'utente non può scattarsi in esso). Fissare il colore della priorità bassa al colore che volete mentre la priorità bassa normale ed allora voi può usare la formattazione condizionale come LSMConsulting spiegata sopra per fissare il colore della priorità bassa di questa casella di testo ad un colore di punto culminante. Assicurar che inoltre abbiate regolato la proprietà “permessa a„ nella formattazione condizionale “a falso„, anche, altrimenti evidenziare la casella di testo provocherebbe l'utente potrebbe scattarsi nella casella di testo.
Acclamazioni,
Cristiano