Mayúsculas o minúsculas según número de espacios
En un campo de access quiero que al insertar los datos éstos se pongan en mayúsculas o minúsculas según la posición en que estén los caracteres en relación al número de espacios que hay en la cadena de texto.
EJEMPLO:
Si hay dos espacios:
Si hay dos espacios en la cadena de texto necesitaría que el texto anterior al segundo espacio fuera en mayúsculas y el texto después del segundo espacio fuera en minúsculas.
O sea si insertoANIMAL TIGRE VELOZoanimal tigre veloz(2 espacios en el texto)
Debería pasar a ANIMAL TIGRE veloz(al perder enfoque o después de actualizar)
SI hay un espacio:
Si hay un espacio toda la cadena de texto debería aparecer en mayúsculas independientemente de como la escriba.
O sea si inserto ANIMAL TIGRE o animal tigre (1 solo espacio en el texto)
Debería pasar aANIMAL TIGRE(al perder enfoque o después de actualizar)
He probado con funciones de texto pero no logro resolverlo.
Me hallo en un formulario y me haría falta la solución con código vba si no es molestia.