mit Access 2007 gebaute DB in OO3.2. zum Laufen bringen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: mit Access 2007 gebaute DB in OO3.2. zum Laufen bringen

Re: mit Access 2007 gebaute DB in OO3.2. zum Laufen bringen

von wagnbeu0 » Di, 06.07.2010 14:18

Ersetze mal sämtliche [ und ] durch ein ", denn damit werden in OO die Tabellen und Felder markiert:

Code: Alles auswählen

SELECT "tblGeräte 2009/2010"."Geräte Nr", "tblGeräte 2009/2010"."Lieferschein Nr", "tblGeräte 2009/2010".Typ, tblTypen.HerstellerID, "tblGeräte 2009/2010".Status, "tblGeräte 2009/2010".am, "tblGeräte 2009/2010".Statuserläuterung, "tblGeräte 2009/2010"."zur Gutschrift am", "tblGeräte 2009/2010"."Notizen zum Gerät", "tblGeräte 2009/2010"."Rechnungs-Nr"
FROM ((tblHersteller INNER JOIN tblTypen ON tblHersteller.HerstellerID=tblTypen.HerstellerID) INNER JOIN (tblStatus INNER JOIN "tblGeräte 2009/2010" ON tblStatus.ID="tblGeräte 2009/2010".Status) ON tblTypen.TypenID="tblGeräte 2009/2010".Typ) INNER JOIN tblLieferscheine ON (tblHersteller.HerstellerID=tblLieferscheine.Hersteller) AND (tblLieferscheine."Lieferschein Nr"="tblGeräte 2009/2010"."Lieferschein Nr");
wobei ich mir gerade nicht sicher bin, oder HSQLDB mit dem / im Tabellennamen klarkommt.

mit Access 2007 gebaute DB in OO3.2. zum Laufen bringen

von Nata_at_SOU » Di, 06.07.2010 13:51

Hi @ all,
ich stehe vor der Aufgabe eine in Access 2007 gebaute DB in OO3.2. zum laufen zu bringen. Über Datei/Neu/Datenbank Auswahlbox Verbindung zu einer bestehenden DB herstellen konnte ich die DB mit OO öffnen. Allerding ist dabei einiges verloren gegangen:
ein Bericht
vier Formulare
ein Übersichtsformular
eine Abfrage
sämtliche Makros

Wenn ich in Access 07 (SQL Ansicht bei Abfragen) den Inhalt einfach kopiere und in eine neue Abfrage in OO einfüge erhalte ich die Fehlermeldung "Syntaxfehler". Hier beispielsweise ein Code:

Code: Alles auswählen

SELECT [tblGeräte 2009/2010].[Geräte Nr], [tblGeräte 2009/2010].[Lieferschein Nr], [tblGeräte 2009/2010].Typ, tblTypen.HerstellerID, [tblGeräte 2009/2010].Status, [tblGeräte 2009/2010].am, [tblGeräte 2009/2010].Statuserläuterung, [tblGeräte 2009/2010].[zur Gutschrift am], [tblGeräte 2009/2010].[Notizen zum Gerät], [tblGeräte 2009/2010].[Rechnungs-Nr]
FROM ((tblHersteller INNER JOIN tblTypen ON tblHersteller.HerstellerID=tblTypen.HerstellerID) INNER JOIN (tblStatus INNER JOIN [tblGeräte 2009/2010] ON tblStatus.ID=[tblGeräte 2009/2010].Status) ON tblTypen.TypenID=[tblGeräte 2009/2010].Typ) INNER JOIN tblLieferscheine ON (tblHersteller.HerstellerID=tblLieferscheine.Hersteller) AND (tblLieferscheine.[Lieferschein Nr]=[tblGeräte 2009/2010].[Lieferschein Nr]);
soetwas wie den nachschlageassistenten in access 2007 gibt es in OO ja nicht und daher werden mir auch etliche feldinhalte nicht als volltext sondern nur die ID engegeben und die sagt mir im täglichen umgang mit der db nicht viel.

im anhang befindet sich ein screenshot zu den in der db befindlichen tabellen und deren beziehungen zueinander (aufgenommen in Access 2007).

Jaja ich weiß: pebcak :D

lg Natalie
Dateianhänge
screenshot relationen
screenshot relationen
HGrel.JPG (39.05 KiB) 565 mal betrachtet

Nach oben