Creazione del modulo
Dopo aver aperto il programma Microsoft Infopath 2007, selezioniamo l’opzione per la creazione di un progetto modello di modulo vuoto, inseriamo una tabella tramite la voce di menu Tabella con titolo, situata nel pannello Attività, nella sezione Layout, scriviamo il titolo della tabella come ad esempio Preventivo. Nella riga successiva scriviamo la parola Descrizione, ed inseriamo un controllo di tipo Casella di riepilogo a discesa, situata nella sezione Controlli in Attività. Dopo aver posizionato il controllo sul modulo, sotto ad esso, scriviamo la parola Quantità ed inseriamo un controllo di tipo Casella di testo. Sotto a tale controllo scriviamo la dicitura totale, e inseriamo un controllo di tipo Casella di testo. Il modulo dev'essere come quello che abbiamo visto in figura 1.
Impostazione del controllo Casella di riepilogo a discesa
Ora che la progettazione del modulo è terminata occorre impostare il controllo Casella di riepilogo a discesa in modo che prenda i dati dal database Access 2007 creato in precedenza. Per far ciò dobbiamo aprire la finestra delle proprietà accessibile facendo clic con il tasto destro del mouse sul controllo Casella di riepilogo a discesa, nel menu di scelta rapida che appare selezionare la voce Proprietà casella. Nella prima schermata in basso, troviamo la sezione Voci casella di riepilogo con tre opzioni, selezionate l’opzione con la dicitura Cerca valori in un’origine dati esterna come mostrato in figura 3.

Figura 3: la finestra Proprietà - Casella di riepilogo a discesa
A questo punto, facciamo clic sul pulsante Aggiungi, verrà aperta una finestra, visibile in figura 4, che ci guiderà alla creazione di una connessione dati. Selezioniamo l’opzione Crea nuova connessione per: ricezione dati così come suggerito dalla finestra.

Figura 4: La prima finestra della procedura Connessione guidata dati
La finestra successiva, visibile in figura 5, ci chiede da quale fonte vogliamo attingere i dati, selezioniamo l’opzione Database (Microsoft SQL Server o Microsoft Office Access).

Figura 5: Nella seconda finestra della Connessione guidata dati, si seleziona l'origine dei dati
Nella finestra successiva della procedura guidata, visibile in figura 6, tramite il pulsante Seleziona database, selezioniamo il nostro database Microsoft Access 2007, va ricordato che nella finestra per la ricerca del database, nel filtro, selezionare la voce Database di Microsoft Access 2007 (*.acccdb, *.accde).
Nota
Assicurarsi di aver chiuso il database prima di procedere, altrimenti il programma visualizzerà un messaggio di errore in cui ci indica che non è possibile utilizzare il database selezionato perché aperto.

Figura 6: Nella terza finestra della procedura Connessione guidata dati, viene mostrata la struttura dell'origine dati
Facciamo clic sul pulsante Avanti, e nella finestra successiva, selezioniamo la casella di controllo Memorizza una copia dei dati nel modello di modulo. Fate nuovamente clic sul pulsante Avanti, per arrivare alla finestra conclusiva, che riepiloga tutte le informazioni relative alla connessione, con la possibilità di cambiare o meni il nome della connessione, come mostrato in figura 7. Per concludere fate clic sul pulsante Fine.

Figura 7: l'ultima finestra della procedura Connessione guidata dati
Terminata la procedura Connessione guidata dati, si ritorna alla finestra delle proprietà della casella combinata, a questo punto dobbiamo impostare i restanti campi: il campo Voci: indica il nome della connessione, che si ottiene tramite il pulsante situato sulla destra. Il campo Valore: lo abbineremo al campo prezzo. Per impostare tale campo fate clic sul pulsante situato a destra della casella di testo, e dalla finestra che appare, selezionate la voce Prezzo. Mentre per il campo Nome Visualizzato: lasciamo il valore impostato, ossia Descrizione. La finestra delle proprietà deve essere impostata come visibile in figura 8.

Figura 8: le impostazioni corrette per la Casella di riepilogo a discesa
|