Dies ist möglicherweise ein Longshot, aber ich habe versucht, drei Registerkarten einer Tabelle in einer Berichtsgenerator 3.0-Datenquelle beizutreten. Da ich weiß, dass ich zwei Datensätze in einer Tabelle nicht verbinden kann, versuche ich die ursprüngliche Datenquellabfrage zu formatieren. Es funktioniert, wenn ich zwei Tabs beitreten; Alle Felder der beiden Registerkarten sind verfügbar. Als ich noch einen dritten, es Fehler hinzufügen aus mitVerknüpfen von drei Arbeitsblättern in der Berichts-Generator-Abfrage mithilfe der ODBC-Verbindung zur Tabellenkalkulation
"ERROR [42000] ... Syntaxfehlern (fehlender Operator) in Abfrageausdruck"
Dies funktioniert:
SELECT LESigner.Name, AcctSigner.Account FROM [LESigner$] LESigner JOIN [SignersByAccount$] AcctSigner on LESigner.AccountCode = AcctSigner.Account
Dies gilt nicht
SELECT LESigner.Name, AcctSigner.Account, LE.ID FROM [LESigner$] LESigner JOIN [SignersByAccount$] AcctSigner on LESigner.AccountCode = AcctSigner.Account JOIN [LegalEntity$] LE on LE.ID = LESigner.ID
ich schätze ein ny Gedanken oder Rat.
andere relevante Fakten: Report Builder 3.0 Excel 2013
Danke, -bc
Danke Lewis. Ich schätze deine Antwort. –