2016-08-29 3 views
0

Je viens de commencer à utiliser MS Access comme base de données et mon problème est maintenant de savoir comment afficher mon nom et prénom combinés comme "Name". Voici mon code MySQL:VB.NET MS ACCESS

CONCAT(Surname, ', ', Firstname) as Name 

Comment le convertir dans la base de données d'accès SQL? Comment puis-je le faire apparaître comme Name en utilisant la base de données d'accès car il semble que CONCAT() n'est pas pris en charge dans MS Access.

Répondre

1

Il n'y a pas de fonction CONCAT() dans MS Access. Vous devez simplement utiliser l'opérateur de concaténation de chaîne qui est Ampersand:

SELECT (Surname & ' ' & Firstname) AS FullName 
+0

Cela semble fonctionner parfaitement sur le mien (y). Merci –

0

vous pouvez utiliser une colonne calculée dans une requête ou une formule dans une forme - selon le nombre de fois que vous voulez taper. Si vous le mettez dans une requête, vous pouvez utiliser l'esperluette (&) pour joindre des valeurs car il n'y a pas de fonction CONCAT.

Je ne connais pas le nom de votre table, mais vous pouvez facilement adapter le script ci-dessous pour travailler pour vous.

SELECT Table1.*, [Table1].[LastName] & ", " & [Table1].[FirstName] AS FullNameLastFirst FROM Table1;