En ocasiones necesitamos que el valor de una columna en una lista se derive del valor que el usuario registra en otra. Por ejemplo, si el usuario registra [Ciudad] el [Código Postal] debiera completarse automáticamente. Hay en Internet algunos artículos con títulos como "Cascaded Lookups" usando JavaScript, SharePoint Designer y otras customizaciones, pero en un ejemplo como el citado pueden resultar demasiado complejos
Solución
Si usamos una columna con el formato [Ciudad_CódigoPostal], que será la que se use en los forms, podemos luego separar ambas partes en otras dos columnas calculadas, que podremos utilizar en las vistas que deseemos crear. Las fórmulas para estas columnas serían:
[Ciudad] = LEFT([Ciudad_CódigoPostal];SEARCH("_";[Ciudad_CódigoPostal];1)-1)
[Código Postal] = MID([Ciudad_CódigoPostal];SEARCH("_";[Ciudad_CódigoPostal]+1;99)
No comments:
Post a Comment