M said:
SELECT [Compiled Forecast Data].Location, [Compiled Forecast Data].Date,
Left([High Temp#],InStr([High Temp#],"°C")-1) AS [High Temp 1], Left([Low
Temp#],InStr([Low Temp#],"°C")-1) AS [Low Temp 1], Left([Wind
Speed/Dir#],InStr([Wind Speed/Dir#],"km")-1) AS [Wind Speed 1],
Nz(Left([24hr# Precip# Total],Len([24hr# Precip# Total])-2),0) AS [Estimated
Precipitation 1]
FROM [Compiled Forecast Data];
Which columns are producing the "#Error" you mentioned?
If [High Temp#], [Low Temp#], or [Wind Speed/Dir#] are either Null or
empty string ("") your SELECT statement will generate errors.
Try the field expressions as individual queries. Start with these three:
SELECT
Left([High Temp#],InStr([High Temp#],"°C")-1) AS [High Temp 1]
FROM [Compiled Forecast Data];
SELECT
Left([Low Temp#],InStr([Low Temp#],"°C")-1) AS [Low Temp 1]
FROM [Compiled Forecast Data];
SELECT
Left([Wind Speed/Dir#],InStr([Wind Speed/Dir#],"km")-1) AS
[Wind Speed 1]
FROM [Compiled Forecast Data];