Nwlapcug.com


Come dividere un nome in nome & secondo nome in Microsoft Access

Come dividere un nome in nome & secondo nome in Microsoft Access


Gli autori prima volta database possono fare un errore comune, mettendo tutti gli elementi del nome di un cliente nello stesso campo nel database, piuttosto che verso il basso i dati in campi separati dal componente (nome, cognome). Rompe un campo nome coniugati in campi separati nome richiede l'esecuzione di una query personalizzata.

Istruzioni

1

Avviare Microsoft Access.

2

Fare clic sull'icona "File" e caricare il database che si desidera modificare.

3

Fare clic su "Cerca" e selezionare "Query". Verrà visualizzata una finestra di dialogo. Fare clic su "Update".

4

Immettere il testo seguente:

SET [nome] = Left ([CustomerName], InStr ([CustomerName], "") -1)

Questo dice la query al database per spostare il contenuto di tutto nel campo [CustomerName] nel campo [nome], ma di prendere solo le informazioni che si trova a sinistra del primo spazio vuoto nel nome.

5

Immettere il testo seguente:

SET [MiddleName] = Mid ([CustomerName], InStr ([CustomerName], "") + 1)

Ciò installerà la prima parola che viene dopo uno spazio vuoto (come lo spazio tra il nome e cognome).

6

Immettere il testo seguente:

DOVE [CustomerName] come "" e [CustomerName] non piace "*";

Questo passo indica il processo di fare solo il primo passo, se meno di due parole sono in un campo di nome, mentre dicendo di non fare nulla, se ne trova tre parole separate da spazi. Quest'ultimo passo vi aiuterà a evitare l'alterazione dei nomi come "Oscar De La Rosa" (che semplicemente non verranno propagate) e dare un divario a guardare la tabella di analisi.

7

Fare clic sul pulsante che dice "Esegui Query" per popolare i campi nuovi.

Consigli & Avvertenze

  • Tutti e tre i passaggi possono essere combinati in immissione di un testo che assomiglia a questo:
  • SET [nome] = Left ([CustomerName], InStr ([CustomerName], "") -1),
  • SET [MiddleName] = Mid ([CustomerName], InStr ([CustomerName], "") + 1)
  • [CustomerName] COME "* *" e [CustomerName] non piace "* * *";
  • A causa della moltitudine di modi che è possibile inserire nomi, questo è..--al meglio..--un primo passo del lavoro-risparmio. Esso prenderà la maggior parte del semplice nome tira e renderà chiaro (su guardando le voci della tabella risultante) dove dati incompleti sono..--se entrambi i campi lascia vuoto, questo significa che c'erano più di due parole nel campo. Se solo ne popola il campo FirstName, vuol dire che non c'è nessun secondo nome elencato nella voce.