auteurs de bases de données pour la première fois peuvent faire une erreur commune , mettre tous les éléments du nom d'un client dans le même domaine dans la base de données , plutôt que de ventiler les données dans des champs distincts par composante ( prénom, nom). Briser un champ de nom conjuguée dans les champs de nom distincts nécessite l'exécution d'une requête personnalisée . Choses que vous devez
Access 2000 ou plus tard
Voir Plus Instructions
1
Lancez Microsoft Access.
2
Cliquez sur le menu "Fichier "icône et charger la base de données que vous souhaitez manipuler .
3
Cliquez sur " Rechercher "et sélectionnez" requête ". Une boîte de dialogue apparaît. Cliquez sur
4
Entrez le texte suivant "Mise à jour ". :
SET [ Prénom] = Gauche ( [ CustomerName ] , InStr ( [ CustomerName ] , "") -1) Photos
Ceci indique la requête de base de données pour déplacer le contenu de tout dans le domaine [ CustomerName ] à la [ Prénom] domaine, mais pour ne prendre que l'information qui est à la gauche du premier espace dans le nom. < br >
5
Entrez le texte suivant:
SET [ MiddleName ] = Mid ( [ CustomerName ] , InStr ( [ CustomerName ] , "") + 1)
Ce sera . saisir le premier mot qui vient après un espace vide (comme l'espace entre le prénom et le nom)
6
Entrez le texte suivant:
WHERE [ CustomerName ] Comme " ** " ET [ CustomerName ] NOT LIKE " *** " ;
Cette étape du processus dit de ne faire que la première étape si moins de deux mots sont dans un champ de nom, tout en lui disant de ne rien faire s'il trouve trois mots séparés par des espaces. Cette dernière étape permettra d'éviter mutilant des noms comme "Oscar De La Rosa" (qui sera tout simplement pas se propager ) et donne un écart de regarder sur le parsing de table.
7
Cliquez sur le bouton qui dit " Exécuter la requête " pour remplir les nouveaux champs.