Una solución sería definir una variable (variant o string, la que te venga mejor) y a medida que vas introduciendo datos en las celdas del grid, los guardas concatenados en dicha variable. Al meter el último dato (que en tu caso sería el tercero), debes asignar el valor text de la variable al campo correspondiente del recorset.
Parece lioso pero es sencillo y rápido. Si no lo consigues, dilo, ya se te mandará un ejemplillo.
Suerte.