logo MC2 E-Learning S.a r.l.
Logo Einstein grigio sfumato
e = m x c al quadrato





Creare una pagina di accesso ai dati con Pagina standard

Breve tutorial di MC2 E-Learning sull'utilizzo della creazione guidata Pagina standard per ottenere una Pagina di accesso ai dati con Microsoft Access.







Se si ritiene che quasi tutti coloro che accedono ai dati della vostra applicazione da Internet o da un’intranet useranno Internet Explorer 5.0 o una versione successiva e avranno installati icomponenti Web di Office XP, è possibile sfruttare le funzionalità speciali delle pagine di accesso ai dati.

Una pagina di accesso ai dati è simile a una maschera, nel senso che consente di visualizzare, inserire, modificare o eliminare dati da un database Microsoft Access o Microsoft SQL Server.

Come una maschera, una pagina di accesso ai dati è un oggetto di Access.

Diversamente da una maschera, una pagina non viene memorizzata come parte del database ma è un file HTML esterno collegato al database in modo da rendere disponibili leinformazioni del database su un’intranet o su Internet.

La finestra visualizzata quando si fa clic suPagine sulla barra Oggetti contiene i collegamenti a tutte le pagine che sono state create e ogni pagina contiene il codice che la collega al database appropriato quando viene aperta in Internet Explorer.

In visualizzazione Struttura una pagina di accesso ai dati assomiglia per certi versi a una maschera o a un report, ma esistono numerose differenze.
In una maschera o in un report l’oggetto è contenuto nelle sezioni. In una pagina di accesso ai dati le sezioni contengono e controllano i dati che sono associati al database. Lo spazio sopra e sotto le sezioni è anch’esso parte della pagina ed possibile inserirvi testo e altri controlli. L’Elenco campi per una maschera o un report visualizza solo i campi della tabella o query specifica a cui è associato l’oggetto. L’Elenco campi per una pagina di accesso ai dati visualizza i campi di tutte le tabelle e le query disponibili. Unapagina di accesso ai dati può essere visualizzata in Access o in Internet Explorer (o in qualunque altro Browser, come Netscape Navigator o Mozilla)

Immagina, per esempio, che il direttore dell’ufficio acquisti della NorthWind visiti i fornitori e voglia esaminare gli articoli relativi a un tipo particolare di prodotto.

Può collegarsi a Internet, avviare Internet Explorer, aprire una pagina di accesso ai dati denominata, per esempio, Inventario, controllare le giacenze di magazzino attuali emodificare il campo 'In odine' in modo da indicare il numero di articoli che ha intenzione diordinare dal fornitore.

Per utilizzare al meglio le possibilità di una pagina di accesso ai dati, gli utenti devono avere installatoOffice XP sui loro computer, in caso contrario, potranno vedere i dati ma non potranno aggiungere nuove informazioni e neppure eliminare o modificare quelle esistenti.

Esistono quattro modi di creare una pagina di accesso ai dati: nella visualizzazione Struttura, da una pagina Web esistente, con la Creazione guidata Pagina oppure con l’opzione Pagina standard.

Pagina standard è il metodo più semplice. Come Maschera standard e Report standard, l’opzione Pagina standard implementa lecaratteristiche minime creando una pagina semplice.

Nell'esempio che segue vedrremo come creare una pagina che consente agli utenti di aggiornare il contenuto della tabella Impiegati nel database NWind2 tramite Internet.

Procediamo come segue:

1. Apriamo il database NWin2.mdb

2. Facciamo clic su Pagine sulla barra Oggetti.

3. Facciamo clic sul pulsante Nuovo sulla barra degli strumenti della finestra del database per visualizzare questa finestra di dialogo Nuova pagina di accesso ai dati (figura 1).

4 Facciamo clic su Pagina standard: a colonne, selezioniamo Impiegati nell’elenco delle tabelle e delle query e poi facciamo clic su OK.

Questa semplice pagina di accesso ai dati viene creata e mostrata in visualizzazione Pagina (figura 2).

Tutti i campi della tabella Impiegati sottostante, insieme alle relativeintestazioni, sono elencati in una colonna (la procedura Pagina standard crea solo pagine a colonne).

Sotto i campi c’è una barra di navigazione, inclusa per impostazione predefinita in tutte le pagine di accesso ai dati.

5. Facciamo clic sul pulsante Salva sulla barra degli strumenti per salvare la nuova pagina.

6. Nella finestra di dialogo Salva come pagina di accesso ai dati facciamo clic su Salva per salvare il file nella cartella in cui si trova il database corrente con il nome proposto, Impiegati.

7. Se viene segnalato che la stringa di connessione per questa pagina utilizza un percorso assoluto, facciamo clic su OK per chiudere il messaggio.

Dato che stiamo usando un file che risiede in un computer locale e non in unsistema in rete, non è corretto usare un percorso UNC (un percorso UNC è un percorso del tipo: \\NomeServer\NomeCartella
\NomeFile mentre un percorso locale è del tipo: C:\NomeCartella\NomeFile o D:\ ecc..)

Nel caso si fosse smarrito un database o una pagina di accesso ai dati:

Una pagina di accesso ai dati è un file HTML collegato a una origine dati, in questo caso un database di Access.

L'origine dati può risiedere nello stesso computer della pagina di accesso ai dati o in qualche altro computer sulla Intranet o su Internet. Non è rilevante la posizione, purchè la pagina di accesso ai dati possa individuare e aprire il database.

La proprietà ConnectionString della pagina, memorizzata nel file HTML, include il percorso dell'origine dati e altre informazioni che consentono la connessione all'origine.

Se si crea una pagina di accesso ai dati mentre l'origine dati è aperta nello stesso computer in cui risiede la paginal, la proprietà ConnectionString include unpercorso al disco rigido locale, espresso nel consueto formato C:\.

Quando la pagina è aperta in un altro computer, viene scaricata in quel computer. Le informazioni di ConnectionString vengono lette, il computer prova a seguire il percorso per l'origine dati e il tentativo fallisce.

L'uso di un percorso UNC (Universal Naming Convention) garantisce che l'origine dati possa essere localizzata perchè specifica il conmputer in cui l'origine è memorizzata, oltre all'unità disco e alle cartelle: esempio:

\\NomeComputer\NomeUnitàDiRete\Cartella\Sottocartella\NomeDatabase.mdb.

Così come è possibile "perdere" un'origine dati,si possono "perdere" anche le pagine di accesso ai dati.

Se si crea una pagina di accesso ai dati e successivamente la si sposta o si rinomina la cartella in cui essa è memorizzata, si ottiene un messaggio di errore quando si tenta di aprirla in Access o in Internet Explorer. Per risolvere il problema, si provi ad aprire la pagina in visualizzazione pagina.

Quando appare il messaggio con l'avviso che è impossibile trovare il file, facciamo clic sul pulsante Aggiorna collegamento e accediamo ai file HTM. A questo punto è possibile aprire la pagina, ma si riceverà un altro errore indicante che la pagina non riesce a trovare il database.

Passiamo alla visualizzazione struttura e apriamo la finestra di dialogo Proprietà della pagina.

(Attenzione: se dopo avere aperto la finestra visualizzazione struttura della Pagina la prima volta si fa clic inavvertitamente su qualche controllo, potrebbe non essere così agevole rintracciare la finestra di dialogo Proprietà della Pagina: in questi casi infatti quando si fa clic sull'icona Proprietà della Barra degli strumenti compare la finestra di dialogo Proprietà del controllo anzichè quella della Pagina.  Uscire sulla finestra database e poi rientrare in visualizzazione struttura sulla pagina e cliccare immediatamente sull'icona Proprietà: questa volta verrà visualizzata subito la finestra di dialogo Proprietà della Pagina)

Nella scheda Dati facciamo clic nella casella ConnectionString e poi clic sul suo pulsante con i 3 puntini ...

Nella finestra di dialogo delle proprietà che appare facciamo clic sulla scheda Connessione, immettiamo o localizziamo il percorso corretto nella prima casella e poi facciamo clic suOK.

8 Manteniamo il puntatore posizionato per alcuni istanti su ogni pulsante di navigazione, fino a quando non compare una casella di descrizione comando che mostra il nome del pulsante.

9 Facciamoclic sul pulsante Avanti sulla barra di navigazione per passare al record successivo.

Facciamo clic sul pulsante Guida in linea. LaGuida in linea di Access si apre all’argomento Informazioni sulle pagine di accesso ai dati.

11 Chiudiamo la Guida in linea.

12 In Esplora risorse accediamo alla cartella in cui si trova il database NWind2 e apriamo Impiegati.htm in Internet Explorer facendo doppio clic.

Le pagine di accesso ai dati si possono visualizzare solo con Internet Explorer 5.0 o versioni successive (e lo stesso vale per la creazione di pagine di accesso ai dati).

La pagina dovrebbe presentarsi e funzionare in modo identico a quanto accadeva in Access.

13 Facciamo clic sul campo Cognome e poi sul pulsante Ordinamento crescente sulla barra di navigazione. I record vengono disposti in ordine crescente in base al cognome.

14 Riduciamo a icona Internet Explorer (senza chiuderlo). Quindi facciamo clic sul pulsante Visualizza sulla barra degli strumenti della finestra di Access per vedere la pagina Impiegati in visualizzazione Struttura.

Lo schermo dovrebbe presentarsi come nella figura (figura 3).

15 Facciamo clic sul pulsante Chiudi nell’angolo superiore destro della finestra Elenco campi in modo da vedere per intero la finestra della pagina di accesso ai dati.

16 Facciamo clic dove si vede la frase: Fare clic qui e digitare il testo del titolo, quindi digitiamo Elenco impiegati.

Come si può notare nellacasella Stile sulla barra degli strumenti Formattazione, le parole che abbiamo digitato hanno lo stile Titolo 1.

17 Premiamo il tasto Freccia in giù per passare alla riga sotto l’intestazione.

La casella Stile indica che questo paragrafo ha lo stile Normale.

18 Digitiamo quanto segue: 

"Mentre questa pagina è visualizzata, è possibile:"

19 Premiamo Invio, facciamo clic sul pulsante Elenco puntato sulla barra degli strumenti Formattazione e digitiamo le righe che seguono premendoInvio dopo ogni riga:

"Fare clic su Avanti o su Precedente per scorrere i record. Modificare le informazioni.Fare clic su un campo e quindi su uno dei pulsanti di ordinamento per ordinare I record.Fare clic su Guida in linea per avere ulteriori informazioni sull’utilizzo di questa pagina."

La pagina modificata è riportata nella figura (figura 4).

20 Facciamo doppio clic sulla parola Avanti della prima voce dell’elenco e facciamo clic sul pulsante Grassetto sulla barra degli strumenti Formattazione.

21 Eseguiamo la stessa operazione per le parole Precedente, ordinamento e Guida in linea.

22 Scorriamo la pagina fino in fondo, facciamo clic sotto la barra di navigazione e digitiamo:

Copyright 2006, NortWind Company

Per aggiungere il simbolo ©, facciamo clic nel punto in cui desideriamo inserire il simbolo e poi, mentre è attivato il pulsante Blocco numerico, tenendo premuto il tasto Alt, digitiamo 0169 sul tastierino numerico. Quando si rilascia il tasto Alt, viene inserito il simbolo di copyright: ©

23 Selezioniamo la riga appena digitata, facciamo clic sulla freccia di fianco alla casella Dimensione carattere sulla barra degli strumenti Formattazione e facciamo clic su 8. La dimensione del testo diventa 8 punti.

24 Facciamo clic sul pulsanteSalva e poi sul pulsante Visualizza.

La parte inferiore della pagina ora si presenta come nella figura (figura 5).

25 Ritorniamo alla visualizzazione Struttura.

26 Eliminiamo l’etichetta Cognome, trasciniamo la casella di testo Cognome sulla destra e poi trasciniamo sia lacasella di testo Nome sia la sua etichetta verso il basso fino a che non sono allineate con la casella Cognome.

27 Facciamo doppio clic sull’etichetta Nome per aprire la sua finestra di dialogo Proprietà, facciamo clic sulla scheda Altro e cambiamo laproprietà lnnerText in Nominativo.

Come appena verificato, la procedura per cambiare il layout e le proprietà di una pagina di accesso ai dati è quasi identica a quella per una maschera o un report.

E' possibile visualizzare le proprietà per un elemento di una pagina di accesso ai dati anche facendo clic su di esso e poi clic su Proprietà nel menù Visualizza, oppure facendo clic destro su di esso e poi clic su Proprietà nel menù di scelta rapida.

Premendo F4 non si alterna la visualizzazione delle proprietà delle pagine di accesso ai dati come accade con altri oggetti.

28 Facciamo clic sul pulsante Visualizza per passare alla visualizzazione Pagina.

29 Selezioniamo il numero ID Impiegato e premiamo tre volte Tab.

L’ordine in cui il punto d’inserimento si sposta nei campi dipende dalla proprietà Tablndex.

30 Ritorniamo alla visualizzazione Struttura.

31 Facciamo clic sulla barra di navigazione nella parte inferiore della pagina di accesso ai dati. L’intera barra è selezionata e le sue proprietà appaiono nella finestra di dialogo Proprietà.

32 Nella finestra di dialogo Proprietà facciamo clic sulla scheda Tutte (figura 6).

33 Facciamo clic nella casella della proprietà ShowDelButton e seleziona Falso. Questo impedisce a chi esamina i record di cancellarli.

34 Facciamo clic sul pulsante Visualizza sulla barra degli strumenti per passare alla visualizzazione Pagina. La pagina viene visualizzata e il pulsante Elimina non compare più nella barra di navigazione.

35 Facciamo clic sul pulsante Salva sulla barra degli strumenti.

36 Ritorniamo in Internet Explorer e facciamo clic sul pulsante Aggiorna. Quando il browser ricarica la pagina, il pulsante Elimina non è più disponibile.

37 Chiudiamo il browser, la pagina impiegati e il database NWind2.



Le pagine di accesso ai dati di Access

Tutorials su Microsoft Access




Dr.Maurizio Cucchiara
autore del corso:
"Corso Base di Microsoft Access"
disponibile on line su questo sito
MC2 E-Learning S.a r.l.
Formazione per il Web
http://www.mc2.it/html/access.html


Cerca sul web con Google:


Google