Controllo dati



  • Controllo dati
    di sergran data: 22/06/2013 10:42:49

    Ciao a tutti, avrei bisogno di un vostro aiuto.

    Ciao a tutti, sono nuovo in questo forum. Avrei bisogno di un aiuto.
    Vi faccio un esempio in modo da spiegarmi meglio

    Piero --> Via battisti 8_01
    Piero --> Via battisti 8_02
    Anna --> Via carlini 10_01

    Io vorrei ottenere che vesisse verificato che in corrispondenza di Piero sia presente sempre l'indirizzo Via battisti 8 Il _01,_02 etc etc segue l'indirizzo e serve a me ad indicare che lo stesso bambino è presente in elenco per varie attività. In pratica il controllo dovrebbe avvenire sull'indirizzo non tenendo conto del _01...etc etc
    Se invece a Piero vengono associati due indirizzi differenti, mi venga segnalato un errore. Questo vale anche per gli altri bambini presenti in elenco.
    Chiaramente gli indirizzi varieranno in funzione del bambino. Ciò che m'interessa è che non venga associato allo stesso bambino diversi indirizzi

    Grazie



  • di Vecchio Frac data: 22/06/2013 12:56:26

    La cosa migliore è normalizzare l'anagrafica... significa rendere la base dati "a norma" senza ridondanze e ripetizioni, in modo che ogni dato sia identificato in modo univoco.
    Quindi avrai una tabella di anagrafica (un bambino, un indirizzo, un codice associato al bambino) e un'altra tabella di attività: inserisci i codici bambino e a fianco il codice attività.

    tb anagrafica
    1  Piero    via Battisti 8
    
    2 Anna via Carlini 10
    3 Luca via Duca d'Aosta 6


    tb attività
    1    01
    
    1 02
    2 01
    3 02






  • di sergran data: 24/06/2013 21:27:35

    Ciao, innanzittutto scusa se ti ringrazio erp la risposta solo ora...
    dopo aver organizzato la tabella come da te suggerito come devo procedere?
    Grazie
    Ciao



  • di Vecchio Frac data: 24/06/2013 21:37:49

    Quando hai le due tabelle puoi farci quello che vuoi: costruire un'userform per l'inserimento e la ricerca, oppure fare gli inserimenti direttamente sulla tabella dei nominativi.
    Il (mio) problema è che non ho assolutamente alcuna idea su come vuoi organizzarti il progetto... spero che lo sappia tu :)





  • di sergran data: 24/06/2013 21:42:24

    No scusa ma non capisco... io in pratica avrei bisogno che avvenisse un controllo di questo tipo:
    1 Piero via Battisti 8
    1 Piero Via Duca d'aosta

    mi deve essere restituito un errore perchè il bambino 1 non può avere due indirizzi
    Grazie e scusa se non m'ero spiegato bene



  • di sergran (utente non iscritto) data: 25/06/2013 11:29:56

    Stavo epnsado ad una soluzione più semplice nel caso in cui il controllo che volevo fare non sia semplice da realizzare . Purtroppo io sono 0 di porgramamzione.
    Potrei anche tramite la funzione "Formattazione condizionale", evidenziare di un colore le celle contenenti il nome del bambino duplicato in modo da controllare a mano che allo stesso bambino non siano stati abbinati due o più indirizzi. Il problema è che mi servirebbe che per ogni gruppo di dati duplicati, cambiasse il colore di sfondo della cella
    Vi faccio un esempio
    Piero --> Via battisti 8_01
    Piero --> Via battisti 8_02
    Anna --> Via carlini 10_01
    Lucia --> Corso Vittorio
    Anna --> Via todoldo
    le due celle contenenti il nome Piero dovrebbe venire colorate di rosso ad es. mentre le due celle contenenti il nome Anna di Blu
    Grazie