2016-12-26 1 views
0

Ich habe versucht, den ersten Buchstaben eines Nachnamens in Access zurückzugeben. Ich habe dies in einer Abfrage versucht, aber es zeigt eine Fehlermeldung.Wie man den ersten Buchstaben eines Wortes in Access zurückgibt

In meiner Tabelle habe ich ein Feld namens lastName. Wenn ich eine neue Abfrage machen und öffnen Sie den Ausdruck Builder ich den folgenden Ausdruck verwenden:

Beispiel: Left ([Nachname], 1)

Es zeigt den Fehler, dass es ungültig ist.

Wie mache ich das?

+0

Beispiel: Links ([lastName], 1) Got it! Ich sollte verwenden; Ein Beispiel: Links ([lastName]; 1) –

+0

Also, Problem gelöst? Komma '(,)' und Semikolon '(;)' für unterschiedliche Sprache und Region. – harun24hr

Antwort

0

Microsoft's Help on String Functions zeigt, dass Sie das folgende Format verwenden sollten:

=Left([SerialNumber],2) 

If [SerialNumber] is “CD234”, the result is “CD”. 

Ich nahm einen kurzen Blick auf a few different languages, und sie alle das gleiche Format gezeigt. Keiner von ihnen verwendete ein Semikolon (;) anstelle eines Kommas (,).

+0

In deutschen (und wahrscheinlich anderen europäischen Versionen) Access müssen Sie beim Aufrufen von Funktionen im Query Designer '' 'verwenden. Nicht in VBA, aber auch nicht in der SQL-Ansicht. – Andre

+0

Sohn eines Sitzsacks ... [Deutsch, ist es!] (Https://support.office.com/de-de/article/Zeichenfolgenfunktionen-und-ihre-Verwendung-965efa84-7009-4603-9765-2eb4a099ec72? omkt = de-DE & ui = de-DE & rs = de-DE & ad = DE) –

Verwandte Themen