Nachdem mir letztes Mal hier so schnell und gut geholfen worden ist, will ich den Wissenspool nochmal anzapfen.
Schon in der Vergangenheit, im Moment auch wieder aktuell, habe ich das Problem, dass Access mir in einem Ausdruck im Abfrageentwurfmodus beim Hinzufügen von "Text mit öffnender Klammer" zu einem Feld eine schließende Klammer automatisch hinzufügt. Beim Versuch die Abfrage zu speichern oder die Ansicht zu öffnen motzt ein anderer Teil von ACCESS wegen Syntaxfehler! Lösche ich die von ACCESS hinzugefügte Klammer, funktioniert es auch nicht, weil dann keine Klammer hinzugefügt wird und somit eine fehlt!
Kennt jemand das Problem? Früher habe ich mir immer geholfen indem ich das ausserhalb von ACCESS gelöst habe.
Kann ich da eine Einstellung irgendwo ändern?
Gruß
Klaus
Hallo,
soll das heißen, dass deine Feldnamen etwa so aussehen:
NachName(Mitarbeiter) ?
um Feldnamen, die Sonder-/Leerzeichen beinhalten, in einer Abfrage auch als solche behandeln zu können, musst du [] herumsetzen.
Dies gilt aber auch für die Verwendung dieser Feldnamen im VBA. Deswegen sollte man eine solche Namensgebung dringend vermeiden.
Gruß, Jörn
Jörn um Dein Beispiel zu nehmen, würde mein Feldnamen wie folgt aussehen:
Name: "NachName(" & [Mitarbeiter]
Ist ja eigentlich nur eine persönliche Krücke von mir. Ich habe zwar nicht mit VBA am Hut, aber wenn man das nicht machen sollte, dann werde ich das auch vermeiden. Danke für die Antwort
Klaus
Hallo,
warum schließt du nich wieder mit einer Klammer ab?
Name: "NachName(" & [Mitarbeiter] & ")"
Angenommen die Abfrage sieht so aus:
SELECT tblTest.ID, tblTest.Mitarbeiter, "Nachname(" & [Mitarbeiter] & ")" As Test
FROM tblTest;
Dann würde der Spalteninhalt immer:
Nachname(Mustermann)
Nachname(Musterfrau)
.. etc
lauten, soll das denn so sein?
Wenn nicht, poste doch mal den SQL code deiner Abfrage.
Gruß, Jörn