Предполагая, что вы хотите SQL, попробуйте
SELECT MID(name + " a", 1, INSTR(name + " a", " ")-1) AS FirstName FROM myTable
В VBA это будет аналогично, поскольку Mid () и InStr () работают точно так же, как в Access-SQL
* 1006.* На самом деле, было бы лучше просто хранить имя и фамилию в отдельных полях, чтобы вам не приходилось делать подобные ошибки в SQL.