Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Access - Fehler bei Unterformular und SQL LEFT JOIN
zurück: Feld ersetzen in Abfrage weiter: Dubletten aus Tabelle löschen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
kontextfrei
Im Profil kannst Du frei den Rang ändern


Verfasst am:
27. Sep 2007, 20:27
Rufname:

Access - Fehler bei Unterformular und SQL LEFT JOIN - Access - Fehler bei Unterformular und SQL LEFT JOIN

Nach oben
       Version: Office 2003

Hallo

Ich verwende Office03 in Windows XP SP2.

Für ein Unterformular welches in einem Formular eingebettet ist verwende ich
eine Abfrage als Datenquelle.

Diese enthält einen LEFT Join welcher die 2 Tabellen GeräteDaten und ref_GeraeteDokumente verknüpft:
Code:
SELECT   G.Inventarnummer, G.Gerätefamilie, G.Bezeichnung, G.Hersteller,
         R.Dok_Link,
FROM     GeräteDaten AS G
         LEFT JOIN ref_GeraeteDokumente As R
         ON G.Inventarnummer=R.Inventarnummer
ORDER BY G.Inventarnummer;
Inventarnummer ist der Datensatzschlüssel in der Tabelle GeräteDaten.

Sobald ich im Unterformular den selektierten Datensatz per
Code:
    Inventarnummer = Forms![HF_Laborverwaltung]![UF_GeraeteDaten]![Inventarnummer]
ermittel, erhalte ich die Fehlermeldung:
Zitat:
Laufzeitfehler '-2147352567 (80020009)':
Records in table 'ref_GeraeteDokumente' would have no record on the 'one' side.
Das eigenartige ist, dass wenn ich im SQL Befehl die Sortierung nach der Inventarnummer ORDER BY GeräteDaten.Inventarnummer rauslasse,
gibt es diesen Fehler nicht mehr.
Ich bin allerdings auf diese Sortierung angewiesen.

Auch hat es wohl etwas mit der LEFT JOIN Verknüpfung zu tun:
Vewende ich im SQL Befehl nur die Tabelle GeräteDaten ohne zu Verknüpfen, erscheint auch kein Fehler, weder mit noch ohne Sortierung.

Auch wenn ich per
Code:
    Set F = Me
    Set RS = F.RecordsetClone
    RS.MoveFirst
    RS.Move F.SelTop - 1
    Inventarnummer = CStr(RS![Inventarnummer])
das Unterformular abfrage passiert das gleiche

Bin für jeden Hinweis dankbar.
kontextfrei
Im Profil kannst Du frei den Rang ändern


Verfasst am:
01. Okt 2007, 18:03
Rufname:


AW: Access - Fehler bei Unterformular und SQL LEFT JOIN - AW: Access - Fehler bei Unterformular und SQL LEFT JOIN

Nach oben
       Version: Office 2003

Problem nun gelöst.

Für Interessierte hier die Lösung: Acc2003 - Fehler bei Unterformularabfrage
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: SQL Gruppierung -AXP 2 nepokat 601 03. Feb 2005, 08:46
nepokat SQL Gruppierung -AXP
Keine neuen Beiträge Access Tabellen & Abfragen: Bei COUNT-befehl kommt ein Fehler mit AGGREGATFUNKTION 3 al-d82 879 17. Jan 2005, 17:11
Spoldo Bei COUNT-befehl kommt ein Fehler mit AGGREGATFUNKTION
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle per SQL umbennen (Access 2000) 2 DerPater 1084 09. Dez 2004, 14:02
Gast Tabelle per SQL umbennen (Access 2000)
Keine neuen Beiträge Access Tabellen & Abfragen: Access SQL auskommentieren 2 excalibur 7156 21. Nov 2004, 20:24
excalibur1 Access SQL auskommentieren
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Wenn-Dann-Sonst in SQL??? 2 SCHNEEMANN 998 18. Okt 2004, 17:26
Willi Wipp Wenn-Dann-Sonst in SQL???
Keine neuen Beiträge Access Tabellen & Abfragen: Wenn SQL Abfrage keine Werte gefunden hat, dann... 6 Danny G. 1787 30. Sep 2004, 18:19
Willi Wipp Wenn SQL Abfrage keine Werte gefunden hat, dann...
Keine neuen Beiträge Access Tabellen & Abfragen: SQL - Abfrage ob ein Wert in der Tabelle enthalten ist 1 notausgang 1301 23. Sep 2004, 09:42
stpimi SQL - Abfrage ob ein Wert in der Tabelle enthalten ist
Keine neuen Beiträge Access Tabellen & Abfragen: Mehrfachauswahl aus Listenfeld kombiniert mit SQL IN (...) 2 SMArmageddon 2417 01. Sep 2004, 15:07
SMArmageddon Mehrfachauswahl aus Listenfeld kombiniert mit SQL IN (...)
Keine neuen Beiträge Access Tabellen & Abfragen: OUTER JOIN 2 Schroeder 495 05. Aug 2004, 15:01
Schroeder OUTER JOIN
Keine neuen Beiträge Access Tabellen & Abfragen: SQL Abfrage 2 tocotronicx 975 25. Jun 2004, 15:32
Gast SQL Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Referentielle Integrität - Fehler beheben? 15 RalfP 4711 17. Jun 2004, 03:57
Florianbur Referentielle Integrität - Fehler beheben?
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular austauschen per button 3 TeeJay 687 04. Jun 2004, 13:59
Willi Wipp Unterformular austauschen per button
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel Tricks