Ich erstelle ein Formular mit 2 Unterformularen in Access 2010 ADP zu SQL Server 2008. Ich habe die Felder und alles angezeigt wie ich will sie und in die Steuerung ok einhaken. Wenn ich jedoch versuche, die Datensatzquelle zu sortieren, erhalte ich den Fehler "Multipart-Kennung kann nicht gebunden werden". Wenn ich das SQL im Abfrage-Generator für den Zugriff ausführe, werden die Datensätze in Ordnung zurückgegeben. Nur wenn das Formular geladen wird, wird der Fehler ausgelöst. Wenn ich die Order By aus der SQL entferne, lädt das Formular einfach.mehrteilige Bezeichner kann nicht gebunden werden Fehler beim Hinzufügen von "Order By" -Klausel in Access 2010
Aufnahmequelle von subform:
SELECT tblTaskTracker.EmployeeID, tblTaskTracker.ProjectID, tblTaskTracker.ReleaseID, tblTaskTracker.TaskStatusID, tblTaskTracker.TaskPriorityID,
tblTaskTracker.DueDate, tblTaskTracker.Notes, tblTaskTracker.CompDate, tblTaskTracker.QCByID, tblTaskTracker.QCDate, tblProject.ProjectName,
tblTaskCode.TaskCodeAbbr
FROM tblTaskTracker INNER JOIN
tblProject ON tblTaskTracker.ProjectID = tblProject.ProjectID INNER JOIN
tblTaskCode ON tblTaskTracker.TaskCodeID = tblTaskCode.TaskCodeID INNER JOIN
tblTaskStatus ON tblTaskTracker.TaskStatusID = tblTaskStatus.TaskStatusID
WHERE (tblTaskStatus.TaskStatusType = 'A')
Wenn ich
ORDER BY tblTaskTracker.TaskPriorityID
am Ende hinzufügen, kann ich auf Ausführen und ich erhalte die erwarteten Ergebnisse zurück. Wenn ich den Abfrage-Generator schließe und versuche, das Formular zu laden, kann die mehrteilige ID "tblTaskTracker.TaskPriorityID" jedoch nicht gebunden werden. Ich klicke OK für diese Nachricht und das Teilformular wird nicht geladen.
Ich weiß, dass sein kein Tippfehler ist und dass es in der Tabelle existiert. Dies ist einer der Gründe, warum ich den Abfrage-Generator verwendet habe. In der Zeile für die TaskPriorityID habe ich einfach auf den Sortiertyp als Aufsteigend geklickt und die Sortierreihenfolge auf 1 gesetzt. Die resultierende 'ORDER BY tblTaskTracker.TaskPriorityID' wurde als Ergebnis erzeugt. Ich war mit einem feinen gezackten Kamm drüber und habe sogar sehr scharf auf den Monitor geschielt. Keine Tippfehler. –
Nun, es sei denn, Sie können einige Tabellendefinitionen veröffentlichen. Das Beste, was wir tun können, ist raten. Hier ist ein großartiger Ort, um anzufangen. http://spaghettidba.com/2015/04/24/how-to-post-a-t-sql-question-on-a-public-forum/ –