Este documento describe los caracteres comodín y cómo se usan para buscar valores parciales en campos de texto y otros tipos de datos. Explica los caracteres comodín más comunes como *, ?, #, [ ], - y sus funciones. También indica que los caracteres comodín ANSI-92 (%, _, ^) se usan para buscar en bases de datos compatibles con SQL Server, mientras que los caracteres de Jet SQL se usan en cuadros de diálogo de Access. Por último, proporciona notas sobre el uso de caracteres comodín para buscar otros caracteres comodín.
1. Condiciones y Caracteres Comodín<br />Se utilizan los caracteres comodín :<br />como sustitutos de otros caracteres cuando se especifica un valor que se desea buscar y:<br />Sólo se conoce parte del valor.<br />Se buscan valores que empiezan con una cierta letra o que coinciden con un modelo.<br />Los caracteres comodín están concebidos para ser utilizados con campos que tienen tipo de datos texto. A veces, puede usarlos también con otros tipos de datos, como fechas, si no utiliza el panel de control de Microsoft Windows para cambiar la configuración regional para estos tipos de datos.<br />Si utiliza el motor de base de datos Microsoft Jet SQL en una base de datos de Microsoft Access, puede usar los caracteres comodín siguientes en consultas y expresiones para buscar elementos como valores de campo, registros o nombres de archivo. Igualmente, puede utilizar estos caracteres en los cuadros de diálogo Buscar y Reemplazar en una base de datos de Access o un proyecto de Microsoft Access.<br />CARÁCTERDESCRIPCIÓN (DESCRIPTION)EJEMPLO*Hace coincidir cualquier número de caracteres. Puede ser utilizado como el primero o el último carácter de la cadena de caracteres.qu* encuentra quién, quiero y quieto?Hace coincidir cualquier carácter alfabético individual.B?l encuentra bala, billete y bola[ ]Hace coincidir cualquier carácter individual situado entre los corchetes.B[ao]l encuentra bala y bola pero no billete!Hace coincidir cualquier carácter que no se encuentre entre los corchetes.r[!oc]a encuentra risa y runa pero no roca ni rosa-Hace coincidir cualquier carácter de un intervalo de caracteres. Debe especificar el intervalo en orden ascendente (A a Z, no Z a A).b[a-c]d encuentra bad, bbd y bcd#Hace coincidir cualquier carácter numérico individual.1#3 encuentra 103, 113 y 123<br />Para buscar elementos como valores de campo, registros o nombres de archivos en un proyecto o una base de datos de Microsoft Access que utiliza una sintaxis compatible con Microsoft SQL Server, utilice los caracteres comodín ANSI-92 siguientes.<br /> NOTA Si utiliza los cuadros de diálogo Buscar y Reemplazar en un proyecto o una base de datos de Access que utiliza una sintaxis compatible con Microsoft SQL Server, debe usar caracteres comodín de Microsoft Jet SQL.<br />CARÁCTERDESCRIPCIÓN (DESCRIPTION)EJEMPLO%Hace coincidir cualquier número de caracteres. Puede ser utilizado como el primero o el último carácter de la cadena de caracteres.qu% encuentra quién, quiero y quieto_Hace coincidir cualquier carácter alfabético individual.R_sa encuentra rosa, risa y rusa[ ]Hace coincidir cualquier carácter individual situado entre los corchetes.B[ao]l encuentra bala y bola pero no billete^Hace coincidir cualquier carácter que no se encuentre entre los corchetes.r[^oc]a encuentra risa y rema pero no roca ni rosa-Hace coincidir cualquier carácter de un intervalo de caracteres. Debe especificar el intervalo en orden ascendente (A a Z, no Z a A).b[a-c]d encuentra bad, bbd y bcd<br /> NOTAS <br />Si utiliza caracteres comodín para buscar otros caracteres comodín como asterisco (*), interrogación de cierre (?), signo de número (#), corchete de apertura ([) o guión (-), debe incluir el elemento que está buscando entre corchetes. Si busca una exclamación de cierre (!) o un corchete de cierre (]), no es necesario que lo incluya entre corchetes.<br />Por ejemplo, para buscar una interrogación de cierre, escriba [?] en el cuadro de diálogo Buscar. Si busca un guión y otros caracteres simultáneamente, coloque el guión antes o después de todos los demás caracteres dentro de los corchetes. (No obstante, si tiene una exclamación de cierre (!) después del corchete de apertura, coloque el guión después de la exclamación.) <br />No se pueden buscar al mismo tiempo un corchete de apertura y uno de cierre ([ ]) ya que Microsoft Access interpreta esta combinación como una cadena de longitud cero. Debe escribir entre corchetes los corchetes de apertura y cierre ([[ ]]).<br />