Así de manera muy rápida, parece que te falta un simple espacio entre el FROM y Transaction.
Código:
"SELECT t1.TransactionNumber, t1.Time, t2.ItemID, t2.Quantity FROM " & _
"Transaction t1 JOIN TransactionEntry t2 ON t1.TransactionNumber = t2.TransactionNumber GROUP BY t1.TransactionNumber;"
Otra cosa que me vino a la mente mientras estaba escribiendo es que "transaction" sea una palabra reservada de SQL, por lo cual, podrías tratar de encerrarla entre corchetes rectangulares:
Código:
"SELECT t1.TransactionNumber, t1.Time, t2.ItemID, t2.Quantity FROM " & _
"[Transaction] t1 JOIN TransactionEntry t2 ON t1.TransactionNumber = t2.TransactionNumber GROUP BY t1.TransactionNumber;"
Salud!