Condividi tramite

database indirizzi: inserimento automatico di cap e sigle province

Anonimo
2010-04-04T08:27:25+00:00

Ho creato con access un database per degli indirizzi. E' possibile creare una funzione, tramite la quale inserendo il nome di una città, automaticamente compaiano in campi separati la sigla della provincia e il cap? E' una funzione presente su un gestionale che abbiamo in ufficio, e vorrei crearla su acces.

Grazie per l'aiuto.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2010-04-05T17:02:49+00:00

Salve Riccardo,

scusa, quando ho visto il titolo del thread non pensavo fossi a digiuno di Access :-)

Ovviamente è impensabile instaurare un corso via forum, prima di affrontare il problema conviene apprendere almeno le basi minime per utilizzare lo strumento Access.

Prova a seguire questi tutorial


Corsi su Access

http://office.microsoft.com/it-it/training/CR061829401040.aspx


Poi se rimangono altri dubbi, possiamo sempre parlarne

:-)

Giorgio Rancati

La risposta è stata utile?

0 commenti Nessun commento

5 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2010-04-05T16:00:48+00:00

    Dunque, è un pò dura...io ho creato una nuova tabella, chiamata città con i campi Cod_Istat, DenominazioneCitta, Cap, Provincia.

    Poi ho aperto in visualizzazione struttura la maschera che uso per inserire gli indirizzi. Ho cliccato col destro nel quadratino in alto a sinistra (quello che fa da intersezione dei due righelli) e ho scelto proprietà. Qui nella scheda dati, in ORIGINE RECORD ho selezionato la tabella creata precedentemente. Quindi dovrei averle collegate.

    Ora dovrei fare questo: "Dopo aver collegato le tabelle premi doppio click sulla linea di collegamento, si aprirà la finestrella "Proprietà Join" qui seleziona l'opzione".

    Ma qual'è la linea di collegamento?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2010-04-05T11:53:11+00:00

    Buongiorno Riccardo,

    per  modificare l'origine record della maschera, apri la maschera in visualizzazione struttura e segui le indicazioni di questo articolo.

    Modificare l'origine record o le informazioni di connessione

    http://office.microsoft.com/it-it/access/HP051876561040.aspx

    o anche

    Utilizzare una query come origine record per una maschera o un report

    http://office.microsoft.com/it-it/access/HA100963181040.aspx#form

    In particolare dove dice:

    Creare una nuova query tramite il pulsante Genera nella visualizzazione Struttura della maschera

    Il secondo articolo é per Access2007 ma si applica anche ad Access2003.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2010-04-05T11:31:32+00:00

    Buongiorno Giorgio,

    La ringrazio per la risposta. In linea di massima ho capito quello che devo fare, però siccome access lo mastico poco, avrei bisogno di qualche aiutino in più...diciamo passo per passo...dunque, intanto ho scaricato dal sito dell'istat l'elenco dei comuni italiani, in formato xls.

    Poi, se non sbaglio, devo andare nel mio database a aggiungere un campo chiamato Cod_Istat. Poi intende per "Modifica l'origine record della maschera aggiungendo la tabella Citta che collegerai alla tabella Indirizzi per mezzo del campo Cod_Istat"? Cosa devo fare esattamente?

    La ringrazio fin d'ora per la pazienza.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2010-04-04T22:31:45+00:00

    Ciao,

    a grandi linee e per dare un'idea:

    Serve una tabella Citta con almeno i campi


    Cod_Istat

    DenominazioneCitta

    Cap

    Provincia


    Nella tabella indirizzi inserisci il campo Cod_Istat.

    Modifica l'origine record della maschera aggiungendo la tabella Citta che collegerai alla tabella Indirizzi per mezzo del campo Cod_Istat.

    Dopo aver collegato le tabelle premi doppio click sulla linea di collegamento, si aprirà la finestrella "Proprietà Join" qui seleziona l'opzione

    "Includi tutti i record di Indirizzi e solo i record di Citta in cui i campi collegati sono uguali", conferma e aggiungi nella query i campi Cap e provincia della tabella Citta, poi salva l'origine record della maschera.

    Ora modifica la maschera Indirizzi inserendo una casella combinata per la ricerca del comune e due caselle testo per mostrare rispettivamente il Cap e la Provincia.

    Nella casella combinata inserisci nella proprietà origine record il campo Cod_Istat, nell'origine riga metti


    SELECT Citta.Cod_Istat, Citta.DenominazioneCitta,Citta.Provincia FROM Citta ORDER BY Citta.DenominazioneCitta;


    In numero colonne inserisci 3

    In larghezza colonne metti 0 cm;6 cm;1 cm

    In Solo in elenco metti sì

    Nelle due caselle testo nuove inserisci nell'origine controllo rispettivamente i campi Cap e Provincia.

    Ora la maschera è pronta, in fase di inserimento dati, selezionando il nome della Città dalla casella combinata, verranno mostrati automaticamente sia il cap che la provincia.

    Il problema principale è quello di trovare i dati da inserire nella tabella Citta, prova a vedere se trovi in rete un sito attendibile che ne fornisce il download.

    Note:

    Il nome della tabella Citta è volutamente senza accento sulla a finale.

    Nella tabella indirizzi, la Città viene identificata per mezzo del codice Istat perchè in Italia ci sono Città con stesso nome ma site in regioni diverse.

    A seconda dei dati che trovi in rete, al posto del codice Istat andrebbe bene anche il codice catastale.

    Dal menu Strumenti-->Relazioni crea la relazione tra la tabella Indirizzi e la tabella Citta.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento