Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Automatische Formatierung des SQL-Code
zurück: Create table mit Feldnamen aus Formular weiter: Auslesen einer Matrix Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
cheeZy
Fachinformatiker - AE & VBA-Kenner


Verfasst am:
03. Jul 2009, 09:17
Rufname: Carsten
Wohnort: Arnsberg

Automatische Formatierung des SQL-Code - Automatische Formatierung des SQL-Code

Nach oben
       Version: Office 2003

Schönen guten Morgen wünsche ich euch =)

mein Problem schaut folgendermaßen aus:
Ich habe unter der Entwurfsansicht eine Abfrage erstellt. Diese konnte ich auch anschließend in der Normalansicht anzeigen, wenn ich nun aber nach einem schließen (natürlich auch speichern) die Abfrage erneut in der Normalansicht aufrufen möchte, erhalte ich die Fehlermeldung:
Die SELECT-Anweisung schließt ein reserviertes Wort oder einen Argumentennamen ein, ...

Da ich nun nur noch Zugriff auf die SQL-Ansicht hatte, habe ich hier alle Tabellen- und Feldernamen in eckige Klammern gesetzt, wonach der Code so aus sah:
Code:
SELECT [UNION].[name] AS Mitarbeiter, [UNION].[kw] AS KW, [UNION].[prio] AS Priorität, [UNION].[prjnr] AS PrjNr, [UNION].[bezeichnung] AS Tätigkeit, Nz([Einsatzplanung]![Plantage],0) AS Plantage, Nz([Mitarbeiterzeiten]![Isttage],0) AS Isttage, IIf([Plantage]=0,0,IIf([Plantage]<[Isttage],[Plantage],[Isttage])) AS [gemäß Plan], Abs([Plantage]-[Isttage]) AS Abweichung, IIf([Plantage]=0,0,[gemäß Plan]*100/[Plantage]) AS [Erfüllung (%)], IIf([Plantage]=0,0,[Abweichung]*100/[Plantage]) AS [Abweichung (%)], [UNION].[pl] AS PL
FROM ([UNION] LEFT JOIN Mitarbeiterzeiten ON (UNION.bezeichnung = Mitarbeiterzeiten.Bezeichnung) AND (UNION.prjnr = Mitarbeiterzeiten.PrjNr) AND (UNION.name = Mitarbeiterzeiten.Name)) LEFT JOIN Einsatzplanung ON (UNION.bezeichnung = Einsatzplanung.Bezeichnung) AND (UNION.prjnr = Einsatzplanung.PrjNr) AND (UNION.name = Einsatzplanung.Name);


Danach konnte ich ihn wieder in der Entwurfsansicht aufrufen, wenn ich nun aber wieder gespeichert und geschlossen hab, kam wieder die gleiche Fehlermeldung und Access hat den Code folgendermaßen 'komprimiert':
Code:
SELECT UNION.name AS Mitarbeiter, UNION.kw AS KW, UNION.prio AS Priorität, UNION.prjnr AS PrjNr, UNION.bezeichnung AS Tätigkeit, Nz(Einsatzplanung!Plantage,0) AS Plantage, Nz(Mitarbeiterzeiten!Isttage,0) AS Isttage, IIf([Plantage]=0,0,IIf([Plantage]<[Isttage],[Plantage],[Isttage])) AS [gemäß Plan], Abs([Plantage]-[Isttage]) AS Abweichung, IIf([Plantage]=0,0,[gemäß Plan]*100/[Plantage]) AS [Erfüllung (%)], IIf([Plantage]=0,0,[Abweichung]*100/[Plantage]) AS [Abweichung (%)], UNION .pl AS PL FROM ([UNION] LEFT JOIN Mitarbeiterzeiten ON (UNION.name=Mitarbeiterzeiten.Name) AND (UNION.prjnr=Mitarbeiterzeiten.PrjNr) AND (UNION.bezeichnung=Mitarbeiterzeiten.Bezeichnung)) LEFT JOIN Einsatzplanung ON (UNION.name=Einsatzplanung.Name) AND (UNION.prjnr=Einsatzplanung.PrjNr) AND (UNION.bezeichnung=Einsatzplanung.Bezeichnung);


Woran kann das liegen und warum funktioniert der Code komprimiert nicht?

Grüße
Carsten

_________________
There are 10 types of people - those who understand binary, and those who don't.
Z.Mart
SQL-Entwickler,VB.NET,C#,LINQ (love it!),VBA


Verfasst am:
03. Jul 2009, 09:24
Rufname: Zoli


AW: Automatische Formatierung des SQL-Code - AW: Automatische Formatierung des SQL-Code

Nach oben
       Version: Office 2003

Hallo,
auf den ersten Blick muss ich dri sagen:

Das Wort Union ist eines der denkbar schlimmsten um ne Tabelle zu bezeichnen, da es ein reservierter SQL Befehl ist, wie die Fehlermeldung schon sagt.
Benenn mal die Tabelle Union in tblUnion um.

Das macht Union eigentlich. Also ich tippe drauf das genau das das Problem ist.

_________________
Regards
Zoli

PS: Das Feedback nicht vergessen, das hilft uns und anderen!
Gast



Verfasst am:
03. Jul 2009, 10:22
Rufname:

AW: Automatische Formatierung des SQL-Code - AW: Automatische Formatierung des SQL-Code

Nach oben
       Version: Office 2003

Jo, daran hab ich gar nicht gedacht, ich versuch es gleich mal.

Ich habe die Tabelle deswegen UNION genannt, weil es sich einfach um einen Union handelt ^^ okay, war doof Smile
cheeZy
Fachinformatiker - AE & VBA-Kenner


Verfasst am:
03. Jul 2009, 10:38
Rufname: Carsten
Wohnort: Arnsberg

AW: Automatische Formatierung des SQL-Code - AW: Automatische Formatierung des SQL-Code

Nach oben
       Version: Office 2003

Jop, das wars tatsächlich. klappt jedenfalls jetzt grad Smile

Und ich frag mich die ganze Zeit, welches Wort davon reserviert ist.. oh man, so offensichtlich =)

Danke dir für deine schnelle und hilfreiche Antwort.

Grüße
Carsten

_________________
There are 10 types of people - those who understand binary, and those who don't.
Z.Mart
SQL-Entwickler,VB.NET,C#,LINQ (love it!),VBA


Verfasst am:
03. Jul 2009, 10:39
Rufname: Zoli


AW: Automatische Formatierung des SQL-Code - AW: Automatische Formatierung des SQL-Code

Nach oben
       Version: Office 2003

Hallo,
ja da haste net dran gedacht und zack haste Probleme mit ;)

Namenskonventionen, die Namensgebung in Access ist nahezu genauso wichtig wie ein richtiges Datenmodell Very Happy

_________________
Regards
Zoli

PS: Das Feedback nicht vergessen, das hilft uns und anderen!
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellen automatische hinaufzählung 13 Hintifax 811 18. Jan 2009, 17:33
Marmeladenglas Tabellen automatische hinaufzählung
Keine neuen Beiträge Access Tabellen & Abfragen: automatische worterkennung 1 gastxs 1624 26. Nov 2008, 12:45
lleopard automatische worterkennung
Keine neuen Beiträge Access Tabellen & Abfragen: SQL-Code/Textfelder als Kriterien 2 Faulenzer 2121 11. Sep 2008, 15:29
Faulenzer SQL-Code/Textfelder als Kriterien
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Automatische Vergabe der Rechnungsnummer 1 PR06112 892 09. Jul 2008, 11:13
JoachimG Automatische Vergabe der Rechnungsnummer
Keine neuen Beiträge Access Tabellen & Abfragen: Access Abfrageformel Formatierung??? 0 Krissie 508 08. Feb 2008, 11:38
Krissie Access Abfrageformel Formatierung???
Keine neuen Beiträge Access Tabellen & Abfragen: Betrag berechnen & Bedingte Formatierung innerhalb einer 1 conti 6196 06. Feb 2008, 11:45
Da Oansa Betrag berechnen & Bedingte Formatierung innerhalb einer
Keine neuen Beiträge Access Tabellen & Abfragen: Wie umgehe ich automatische Sortierungen in Abfragen??? 8 Hannes24 483 10. Sep 2007, 16:07
Hannes24 Wie umgehe ich automatische Sortierungen in Abfragen???
Keine neuen Beiträge Access Tabellen & Abfragen: Automatische zeichenbegrenzte Textübernahme Access 2000 DB 12 fizlipuzli 692 02. Jun 2007, 14:55
fizlipuzli Automatische zeichenbegrenzte Textübernahme Access 2000 DB
Keine neuen Beiträge Access Tabellen & Abfragen: Bei Eingabe der Postleitzahl automatische Anzeige des Ortes 3 proxximo 5175 21. Mai 2007, 19:47
jens05 Bei Eingabe der Postleitzahl automatische Anzeige des Ortes
Keine neuen Beiträge Access Tabellen & Abfragen: Formatierung Excel-Datei in Access 8 Christine M 1122 21. Mai 2007, 11:56
Christine M Formatierung Excel-Datei in Access
Keine neuen Beiträge Access Tabellen & Abfragen: Automatische Bestandserfassung und Umbuchung/ Aktualisierung 10 rosert 1923 08. Nov 2006, 17:14
rosert Automatische Bestandserfassung und Umbuchung/ Aktualisierung
Keine neuen Beiträge Access Tabellen & Abfragen: Formatierung bei Anfügeabfrage 2 Craig Marduk 603 18. Okt 2006, 11:57
Craig Marduk Formatierung bei Anfügeabfrage
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: HTML Editor Forum