Visualizzazione post con etichetta access. Mostra tutti i post
Visualizzazione post con etichetta access. Mostra tutti i post

venerdì 17 giugno 2011

L'uso degli elenchi in tabella

Oggi ci occupiamo di Access. Un amico mi ha cercato per un aiuto. Sta usando Access e ha creato una tabella. Uno dei campi è il comune. Dato che ama molto usare Excel, gli piacerebbe avere un elenco di riepilogo da cui selezionare i valori da inserire, così non si sbaglia a compilare. Come fare? Vediamo il procedimento con Access (le cose non cambiano con le diverse versioni).
1) apri la tabella in visualizzazione struttura
2) seleziona il campo in cui vuoi l'elenco
3) nelle proprietà fai clic sulla scheda Ricerca (non su Generale). Come vedi la proprietà Visualizza il controllo è impostata su Casella di testo.

Ora cliccaci dentro e cambia la proprietà in Casella di riepilogo.

Ora vedrai che le proprietà sono cambiate: ce ne sono molte di più.


4) modifica la proprietà Tipo origine riga e imposta: Elenco valori
5) ora nella proprietà Origine riga inserisci i valori che ti interessa visualizzare separati da ;

6) salva la tabella e visualizza in Foglio dati.





7) Ecco fatto. ora puoi inserire i valori senza timore di sbagliare!

Alla prossima!
Emanuele

mercoledì 20 gennaio 2010

Access - Impostare posizione cartella database predefinita

Eccoci giunti a un post un po'... off topic, ossia un po' come se i nostri allievi andassero "fuori tema" :-)
Solitamente didaLGo tratta argomenti che non sono a livello di programmazione. Il post di oggi nasce come risposta a due commenti fatti a un precedente post in cui, molto tempo fa, http://didalgo.blogspot.com/2007/07/percorsi-predefiniti-in-microsoft.html avevo spiegato come impostare le cartelle predefinite nei vari applicativi di Office. Perdonate il linguaggio iniziatico... ma penso che i destinatari del post possano gradire la soluzione...

Il codice riportato nell'immagine imposta la cartella database predefinita alla posizione del database corrente. Se apro un file che si trova in d:\documenti, è come se in Strumenti-Opzioni-generale-Cartella database predefinita, scrivessi: d:\documenti
Come usare il codice? Fornisco due possibili soluzioni.

Soluzione A
1) crea una macro che esegua questa routine
2) imposta un collegamento di avvio del database, che all'apertura esegue la macro (come? guarda nella guida e cerca "opzioni riga di comando")
Soluzione B
1) se c'è una maschera che si apre in automatico all'avvio del database, inserisci l'unica riga di codice nell'evento Open oppure Load.

Tutto ciò non risolve l'impostazione automatica della posizione degli eventuali database collegati, ma se serve, didaLGo fornirà anche questa risposta!
Buona programmazione!

Emanuele

giovedì 17 gennaio 2008

Corso sperimentale ACCESS BASE - Lezione 3

Lezione 3 – Creare una tabella in visualizzazione struttura
Come vi avrà spiegato sicuramente l'insegnante, l’elemento base di un database sono le tabelle. Proviamo a crearne una composta da tre semplici colonne.


Una volta aperto il database possiamo creare una tabella. Dobbiamo fare clic sull’oggetto TABELLA e quindi doppio clic sulla voce CREA UNA TABELLA IN VISUALIZZAZIONE STRUTTURA. L’immagine qui sotto ci mostra dove fare i clic:












Bravi la tabella è creata. Ora dobbiamo andare a comporla. Come ci avrà spiegato il nostro insegnante le tabelle vanno realizzate passo passo ovvero dobbiamo farne un pezzettino alla volta. Prima di tutto dobbiamo dire ad ACCESS quali, quante e quali caratteristiche avranno le colonne (dette CAMPI) della nostra tabella. Ne creeremo tre e lo faremo in maniera molto semplice. Nelle prossime lezioni vedremo come aggiungere elementi e caratteristiche fondamentali ai CAMPI della nostra tabell.

I tre campi li chiameremo: il primo CODICE, il secondo NOME ed il terzo COGNOME.

La finestra nella quale stiamo lavorando si presenta così:


Facciamo clic con il mouse nella prima cella della colonna NOME CAMPO quindi digitiamo il nome del primo campo. Digitiamo il nome codice (il mio consiglio è quello di inserire i nomi dei campi utilizzando solamente le lettere dell’alfabeto italiano ed i numeri, senza lasciare spazi vuoti nel nome e con tutte le lettere in minuscolo. Il nostro insegnante ci spiegherà per benino il perché di questi accorgimenti non obbligatori ma comunque utili). Ora spostiamoci con il mouse nella colonna TIPO DATI e facciamo clic. Apparirà una finestra con un elenco di voci. Per un codice può sicuramente andare bene la voce CONTATORE.
Nelle prossime lezioni analizzeremo i tipi di dati. Per ora ci fidiamo e proseguiamo.
La colonna DESCRIZIONE è facoltativa e possiamo per il momento lasciarla in bianco.
Sicuramente abbiamo notato che in basso sotto la voce GENERALE sono apparse le proprietà del nostro CAMPO. Anche queste voci per adesso le lasciamo stare. Ci torneremo già dalla prossima lezione.
Inseriamo gli altri due campi. Digitiamo la voce nome come NOME CAMPO nella riga sottostante quella del campo codice, quindi scegliamo il TIPO DATI TESTO. Digitiamo la voce cognome come terzo campo scegliendo anche in questo caso TIPO DATI TESTO.
Anche se ancora in maniera del tutto base abbiamo realizzato la nostra tabella.
Dobbiamo solo più assegnargli un nome e salvarla. Poi possiamo chiudere il tutto ed aspettare la quarta lezione per andare avanti.
Scegliamo dal menu FILE il comando SALVA. Si aprirà una finestra dal nome SALVA CON NOME che ci proporrà la voce Tabella1 come nome della nostra tabella. Cambiamo il nome digitando la voce clienti e facciamo clic sul tasto OK. Apparirà una finestra di AVVISO dal titolo NESSUNA CHIAVE PRIMARIA DEFINITA. Non sappiamo ancora cosa sono le chiavi primarie pertanto per il momento rispondiamo NO e proseguiamo. Torneremo anche su questo argomento.
La nostra tabella è salvata possiamo chiudere la tabella scegliendo FILE e quindi CHIUDI. Ora possiamo chiudere ACCESS scegliendo FILE e quindi ESCI.
Bene abbiamo creato la nostra prima tabella, presto torneremo per apportare delle modifiche alla stessa e capire meglio come funziona questo oggetto di ACCESS.

Corso sperimentale ACCESS BASE - Lezione 2

Lezione 2 – Aprire un database esistente

Nella prima lezione abbiamo visto come creare un database vuoto. Ora scopriamo come possiamo riaprirlo in un secondo momento.
L’operazione è molto semplice.
Lanciamo il software applicativo MS Access. Per farlo possiamo scegliere facendo un clic con il mouse, il comando START, quindi la voce TUTTI I PROGRAMMI, nell’elenco che ci viene proposto scegliamo la voce MICROSOFT OFFICE quindi andiamo a fare clic sulla voce MICROSOFT OFFICE 2003.
Si apre il programma ACCESS.
Per aprire il database che abbiamo realizzato durante la prima lezione è sufficiente scegliere il menu FILE ed il comando APRI. A questo punto si apre la finestra APRI che possiamo utilizzare per cercare il nostro database. Se non ci ricordiamo dove lo abbiamo salvato ma quando lo abbiamo creato possiamo scegliere la voce DOCUMENTI RECENTI e ci vengono proposti tutti i database che abbiamo realizzato in ordine cronologico. Una volta trovato il file possiamo evidenziarlo e aprirlo facendo clic sul pulsante APRI. Potrebbe apparire una finestra dal titolo AVVISO DI PROTEZIONE che ci avverte che il file potrebbe contenere del codice dannoso per il nostro computer. Questo in quanto un file di ACCESS è in realtà un programma e quindi potenzialmente fonte anche di virus. Se il database è sicuro, lo abbiamo creato noi quindi dovrebbe proprio esserlo, possiamo cliccare sul tasto APRI per avere finalmente a video il nostro database vuoto.
Bene ora siamo in grado di creare un database vuoto e di richiamarlo in sessioni di lavoro successive.
Possiamo iniziare a lavorare con ACCESS.
La terza lezione ci aspetta…

martedì 15 gennaio 2008

Corso sperimentale ACCESS BASE - Lezione 1

Prima di tutto l’insegnante spiega che cosa è un database, quindi fa degli esempi concreti ed infine presenta nel dettaglio l’applicativo MS Access 2003.
Dopo questa lezione introduttiva inizia con un esempio guidato.

Bene, noi siamo a questo punto.

Un piccolo esperimento per provare a vedere se possiamo imparare insieme ad utilizzare MS Access a livello base ovvero al livello utile per affrontare l’esame di questo modulo della patente europea del computer.

Da oggi con cadenze più o meno regolari inizia il corso sperimentale denominato ACCESS INSIEME:

Lezione 1 (Creare un database nuovo):
Il nostro primo obiettivo è quello di creare un nuovo database. Come il nostro insegnante ci ha già spiegato infatti questa è la prima operazione da svolgere nel momento in cui si vuole lavorare su un database.

Iniziamo:
Prima di tutto lanciamo il nostro pacchetto applicativo. L’operazione è molto semplice scegliamo il comando START in basso a sinistra e clicchiamo sulla voce TUTTI I PROGRAMMI. Scegliamo dalla lista di tutti i programmi la voce MICROSOFT OFFICE e quindi facciamo un bel clic sul nostro pacchetto ovvero MICROSOFT ACCESS 2003.
Ecco che si è aperto ACCESS. In realtà è attivo il software ma abbiamo uno sfondo grigio in quanto non abbiamo nessun progetto o database aperto. Questa operazione spetta a noi. Dobbiamo scegliere il comando NUOVO del menu FILE. Con questa scelta si attiva sulla destra il riquadro attività NUOVO FILE. Il primo comando di questo riquadro dovrebbe essere DATABASE VUOTO… Scegliamolo.

Si apre una nuova finestra di dialogo dal nome SALVA NUOVO DATABASE. Questa finestra ci chiede di salvare nel nostro computer o dove riteniamo (noi salveremo nella cartelle DOCUMENTI presente nel nostro PC) il database che vogliamo creare. Pertanto dobbiamo indicare la cartella in cui desideriamo salvare il nostro lavoro (DOCUMENTI), indicare il nome che vogliamo assegnare al nostro database digitandolo nella casella NOME FILE (lo chiamiamo ACCESSINSIEME1) e confermare l’operazione facendo clic sul comando CREA.
Bravissimi, il nostro primo DATABASE è creato. Dovremmo trovarci di fronte ad una situazione del genere:


La prima lezione è quasi terminata. Possiamo chiudere il nostro database (non dobbiamo salvarlo, l'abbiamo già fatto quando lo abbiamo creato). La chiusura del database ACCESSINSIEME1 può avvenire cliccando sulla X bianca su sfondo rosso nell'angolo in alto a destra della finestra del database.
Ora siamo nella situazione iniziale. Access aperto senza nessun database. Clicchiamo sulla X bianca su sfondo rosso in alto a destra o scegliamo il comando ESCI del menu FILE per chiudere anche MS ACCESS.
Per il momento abbiamo finito. Alla prossima lezione.
Buone creazioni di database...
ORA PROVIAMO DA SOLI:
Prova a creare un nuovo database vuoto e salvalo con il nome PROVADIDAL1 nella cartella documenti del tuo PC. Una volta terminata questa operazione e creato il DB puoi chiudere l'applicazione.
Il video delle operazioni spiegate in questa prima lezione:

martedì 13 novembre 2007

didaLGo access una esercitazione condivisa

Perché non utilizzare didaLGo come supporto alla nostra didattica?
Sono tante le maniere per farlo. Una di queste, può essere quella di inserire didaLGo nelle nostre esercitazioni.
Ecco un esempio:
Una esercitazione di MS Access che sfrutta in pieno questa idea.
Si tratta di un esercitazione che richiede la creazione di un database e quindi di una tabella in modalità struttura. La tabella è abbastanza complessa e permette di allenarsi nella gestione dei criteri dei campi in essa contenuti. Una volta realizzata la tabella viene richiesto di inserire una ventina di record andando a cercare i dati all’interno del blog didaLGo.
L’esercitazione fornisce anche una serie di indicazioni per aiutare l’allievo nello svolgimento della stessa.
Alla fine l’allievo che svolge l’esercitazione dovrebbe essersi esercitato sulla creazione di tabelle, la gestione dei criteri dei campi, l’inserimento di record in una tabella, la ricerca e lo scaricamento di informazioni ed immagini da internet.
Come già detto nel precedente post contenente una esercitazione di ACCESS, ricordo che l’utilizzo dell’esercitazione è completamente libero.
L’esercitazione è scaricabile in formato MS Word, in formato PDF e condivisa sul web grazie a GOOGLE Docs.
Buon lavoro…

lunedì 5 novembre 2007

Condividiamo esercitazioni - ACCESS INSIEME 1


Mi piacerebbe molto poter utilizzare didaLGo per condividere le buone pratiche sottoforma di esercitazione.
Penso potrebbe essere veramente utile mettere a disposizione di chiunque i propri lavori. Io dico sempre: "creo le mie esercitazioni per i miei allievi ma le offro a chiunque. Se qualcuno le utilizza con i suoi allievi non fa altro che rendere ancora più utile la fatica fatta per realizzarle."
Magari un giorno didaLGo potrà offrire anche questo servizio di condivisione.
Per il momento inizio con il mettere a disposizione una mia esercitazione per l'apprendimento dell'uso del database MS ACCESS.
Si tratta di una esercitazione sussidio ovvero di una esercitazione che chiede di svolgere alcune operazioni ma che offre anche la spiegazione di come queste operazioni debbano essere fatte.
E' un tipo di esercitazione che sto utilizzando parecchio quest'anno in quanto mi sono trovato a lavorare con ragazzi di prima superiore ed ho notato che se la spiegazione gliela faccio trovare bella e pronta nell'esercitazione viene colta ed accettata più volentieri. Infine mi sembra di poter aiutare gli allievi ad allenarsi a comprendere e leggere attentamente le consegne affidate e di poter offrire oltre all'allenamento tipico di una esercitazione anche un metodo di lavoro.
L'esercitazione è stata realizzata in MS WORD ma la metto a disposizione anche in formato PDF e pubblicato su internet tramite GOOGLE DOCS.
Naturalmente l'esercitazione può essere utilizzata liberamente, può essere migliorata, cambiata, usata solo in parte, insomma si può fare ciò che si vuole. Non è necessario nemmeno citare la fonte. Usatela come credete.
Sarebbe però molto utile ed interessante avere un riscontro dell'utilizzo magari attraverso un commento a questo post.
Buona esercitazione...