Tema anterior: Búsqueda de información en tablas de referencias

Tema siguiente: Procesamiento previo del motor Web

Especificación de búsquedas de contactos

Al especificar un contacto (apellido, nombre, segundo nombre) en un formulario de edición, puede delimitar el nombre del contacto mediante comas (,) o espacios en blanco, pero no utilizando ambos. Las comas son preferibles, ya que los nombres suelen tener espacios incrustados, lo que da lugar a problemas.

Al no permitirse la combinación de comas y espacios en blanco, la presencia de comas implica que todas las partes del nombre están separadas por comas; si no hay comas, los nombres están delimitados mediante espacios.

Ya que la información se transfiere en última instancia a una consulta de SQL, el símbolo de porcentaje (%) sirve a modo de carácter comodín. Por ejemplo, "P%, J%" arrojaría como coincidencia "Plaza, Juan", "Polanco, Jimena", y todos los nombres cuyo apellido comience con P y cuyo nombre comience con J. (La distinción entre mayúsculas y minúsculas dependerá de la base de datos subyacente.) De forma similar, "P% J%" daría como resultado los mismos nombres.

Sin embargo, "P%, Juan D" no daría como resultado todos los contactos cuyo nombre de pila fuera Juan, la inicial del segundo nombre fuera D y su apellido comenzara por P, ya que la presencia de una coma indica que todos los delimitadores son comas. Por lo tanto, el apellido se buscaría como "P%" y el nombre de pila se buscaría como "Juan D". Para evitar este error, basta con especificar "P%, Juan, D".