Caracteres Comodin Para Consultas

5
Información de referencia sobre los caracteres comodín en Access Corresponde a: Microsoft Office Access 2007 Imprimir Mostrar todo NOTA En este tema se proporciona información de referencia y algunos procedimientos relativos al uso de los caracteres comodín proporcionados por Microsoft Office Access 2007. Para obtener información sobre cómo buscar caracteres comodín en una base de datos de Access, vea los artículos Usar el cuadro de diálogo Buscar y reemplazar para cambiar datos, Crear una consulta de selección sencilla y Actualizar los datos de una base de datos. En este tema Juegos de caracteres compatibles Buscar el estándar ANSI compatible con una base de datos Caracteres comodín ANSI-89 Caracteres comodín ANSI-92 Tipos de datos que se pueden buscar mediante caracteres comodín Juegos de caracteres compatibles Access admite dos juegos de caracteres comodín diferentes porque admite dos estándares para el lenguaje de consulta estructurado: ANSI-89 y ANSI-92. Generalmente, se utilizan los caracteres comodín ANSI-89 cuando se ejecutan consultas y operaciones de buscar y reemplazar en bases de datos de Access: archivos .mdb y .accdb. Los caracteres comodín ANSI-92 se utilizan cuando se ejecutan consultas en proyectos de Access (archivos de Access conectados a bases de datos de Microsoft SQL Server). Los proyectos de Access utilizan el estándar ANSI-92 porque SQL Server usa dicho estándar. Sin embargo, hay una excepción a esta regla. En la tabla siguiente se ofrece un listado de los métodos o herramientas que puede utilizar para buscar y reemplazar datos, y se indica el estándar ANSI utilizado con cada herramienta. MÉTODO O HERRAMIENTA DE BÚSQUEDA TIPO DE ARCHIVO EN EL QUE SE REALIZA LA BÚSQUEDA JUEGO DE CARACTERES COMODÍN UTILIZADO Cuadro de diálogo Buscar y reemplazar Base de datos de Access (.archivos mdb y .accdb) ANSI-89 Cuadro de diálogo Buscar y reemplazar Proyecto de Access (archivos .adp y .accdp) ANSI-92 Consulta de selección o Base de datos de Access (archivos ANSI-89

Transcript of Caracteres Comodin Para Consultas

Page 1: Caracteres Comodin Para Consultas

Información de referencia sobre los caracteres comodín en AccessCorresponde a: Microsoft Office Access 2007

Imprimir

 

Mostrar todo

 NOTA    En este tema se proporciona información de referencia y algunos procedimientos relativos al uso de los

caracteres comodín proporcionados por Microsoft Office Access 2007.

Para obtener información sobre cómo buscar caracteres comodín en una base de datos de Access, vea los artículos Usar el cuadro de diálogo Buscar y reemplazar para cambiar datos, Crear una consulta de selección sencilla y Actualizar los datos de una base de datos.

En este tema

Juegos de caracteres compatibles

Buscar el estándar ANSI compatible con una base de datos

Caracteres comodín ANSI-89

Caracteres comodín ANSI-92

Tipos de datos que se pueden buscar mediante caracteres comodín

Juegos de caracteres compatiblesAccess admite dos juegos de caracteres comodín diferentes porque admite dos estándares para el lenguaje de consulta estructurado: ANSI-89 y ANSI-92. Generalmente, se utilizan los caracteres comodín ANSI-89 cuando se ejecutan consultas y operaciones de buscar y reemplazar en bases de datos de Access: archivos .mdb y .accdb. Los caracteres comodín ANSI-92 se utilizan cuando se ejecutan consultas en proyectos de Access (archivos de Access conectados a bases de datos de Microsoft SQL Server). Los proyectos de Access utilizan el estándar ANSI-92 porque SQL Server usa dicho estándar.

Sin embargo, hay una excepción a esta regla. En la tabla siguiente se ofrece un listado de los métodos o herramientas que puede utilizar para buscar y reemplazar datos, y se indica el estándar ANSI utilizado con cada herramienta.

MÉTODO O HERRAMIENTA DE BÚSQUEDA

TIPO DE ARCHIVO EN EL QUE SE REALIZA LA BÚSQUEDA

JUEGO DE CARACTERES COMODÍN UTILIZADO

Cuadro de diálogo Buscar y reemplazar Base de datos de Access (.archivos mdb y .accdb)

ANSI-89

Cuadro de diálogo Buscar y reemplazar Proyecto de Access (archivos .adp y .accdp) ANSI-92

Consulta de selección o actualización Base de datos de Access (archivos .mdb y .accdb)

ANSI-89

Consulta de selección o actualización Proyecto de Access (archivo .adp y .accdp) ANSI-92

Cuadro de diálogo Buscar y reemplazar, consulta de selección o actualización

Base de datos de Access configurada para su uso con el estándar ANSI-92

ANSI-92

Page 2: Caracteres Comodin Para Consultas

VOLVER AL PRINCIPIO

Buscar el estándar ANSI compatible con una base de datosSiga estos pasos para buscar y, opcionalmente, cambiar la configuración ANSI de una base de datos determinada.

1. Haga clic en el botón de Microsoft Office y, a continuación, haga clic en Opciones de Access..

Aparece el cuadro de diálogo Opciones de Access.

2. Haga clic en Diseñadores de objetos y, en la sección Diseño de la consulta, en Sintaxis compatible con SQL Server (ANSI 92), siga uno de estos procedimientos:

Seleccione Esta base de datos para cambiar la base de datos abierta al estándar ANSI-92.

O bien,

Desactive la casilla de verificación para establecer la base de datos abierta en el estándar ANSI-89.

Seleccione Predeterminada para bases de datos nuevas para establecer todas las bases de datos nuevas creadas con la instancia abierta de Access en el estándar ANSI-92.

O bien,

Desactive la casilla de verificación para establecer todas las bases de datos nuevas en el estándar ANSI-89.

3. Haga clic en Aceptar.

VOLVER AL PRINCIPIO

Caracteres comodín ANSI-89Utilice este juego de caracteres comodín cuando use el cuadro de diálogo Buscar y reemplazar para buscar y, opcionalmente, reemplazar datos en una base de datos o en un proyecto de Access. Estos caracteres se utilizan también cuando se ejecutan consultas de selección y actualización en una base de datos de Access, pero no se utilizan en las consultas ejecutadas en un proyecto de Access. Para obtener más información sobre las consultas de selección y actualización, vea los artículos Crear una consulta de selección sencilla y Actualizar los datos de una base de datos.

CARÁCTER DESCRIPCIÓN EJEMPLO

* Hace coincidir cualquier número de caracteres. Puede utilizar el asterisco (*) en cualquier sitio de una cadena de caracteres.

qu* encuentra qué, quién y quizás pero no aquellos ni aunque.

? Hace coincidir cualquier carácter alfabético individual. B?l encuentra bala, billete y bola.

[ ] Hace coincidir cualquier carácter individual incluido 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.

Page 3: Caracteres Comodin Para Consultas

- Hace coincidir cualquier carácter incluido en un intervalo de caracteres. Debe especificar el intervalo en orden ascendente (de A a Z, no de 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.

VOLVER AL PRINCIPIO

Caracteres comodín ANSI-92Utilice este juego de caracteres comodín cuando ejecute consultas de selección y actualización en proyectos de Access (archivos .adp) y cuando utilice cualquier tipo de consulta o el cuadro de diálogo Buscar y reemplazar para buscar en bases de datos configuradas para utilizar el estándar ANSI-92.

CARÁCTER DESCRIPCIÓN EJEMPLO

% Hace coincidir cualquier número de caracteres. Puede utilizarse como el primero o el último carácter de la cadena de caracteres.

qu% encuentra qué, quién y quizás pero no aquellos ni aunque.

_ Hace coincidir cualquier carácter alfabético individual. R_sa encuentra rosa, risa y rusa.

[ ] Hace coincidir cualquier carácter individual incluido 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 incluido en un intervalo de caracteres. Debe especificar el intervalo en orden ascendente (de A a Z, no de Z a A).

b[a-c]d encuentra bad, bbd y bcd.

 NOTAS 

Para buscar caracteres comodín que están en los datos, incluya el carácter que desea buscar entre corchetes, como [#]. Siga esta regla cuando busque asteriscos (*), signos de interrogación (?), signos de almohadilla (#), corchetes de apertura ([) y guiones (-). No utilice corchetes cuando busque signos de exclamación (!) o corchetes de cierre (]). Para buscar esos caracteres en el cuadro de diálogo Buscar y reemplazar, escriba el carácter en el cuadro Buscar sin incluirlo entre corchetes. Utilice el mismo método cuando busque los caracteres mediante una consulta. Por ejemplo, la siguiente sintaxis devuelve todos los registros que contienen un signo de exclamación, independientemente de si el carácter está incluido en los datos: Como "*!*".

Para obtener información sobre el uso del cuadro de diálogo Buscar y reemplazar, vea el artículo Usar el cuadro de diálogo Buscar y reemplazar para cambiar datos. Para obtener información sobre las consultas de selección y actualización, vea los artículos Crear una consulta de selección sencilla y Actualizar los datos de una base de datos.

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. como [-#*] o [#*-]. No obstante, si hay una exclamación de cierre (!) después del corchete de apertura, coloque el guión después de la exclamación: [!-].

Para buscar un par de corchetes de apertura y cierre ([]), debe incluir ambos caracteres entre corchetes, como [[]], ya que Access interpreta un par de caracteres como una cadena de longitud cero.

VOLVER AL PRINCIPIO

Page 4: Caracteres Comodin Para Consultas

Tipos de datos que se pueden buscar mediante caracteres comodínCuando se diseña una tabla, se define un tipo de datos para cada campo de la tabla. Por ejemplo, se define el tipo de datos Fecha/Hora para los campos que contienen información de fecha. En esta tabla se ofrece un listado de los tipos de datos que puede buscar mediante caracteres comodín. Recuerde que, en algunos casos, puede utilizar caracteres comodín en el cuadro de diálogo Buscar y reemplazar pero no en las consultas, y viceversa.

TIPO DE DATOS

USAR EN ...

Texto Cuadro de diálogo Buscar y reemplazar, consultas

Memo Cuadro de diálogo Buscar y reemplazar, consultas

Número Cuadro de diálogo Buscar y reemplazar, consultas

Fecha/Hora Cuadro de diálogo Buscar y reemplazar, consultas NOTA    La configuración regional puede afectar al modo en que se utilizan los caracteres comodín. Vea las

notas al final de esta sección para obtener más información.Moneda Cuadro de diálogo Buscar y reemplazar, consultasAutonumérico Cuadro de diálogo Buscar y reemplazar, consultasObjeto OLE Ninguno.Sí/No Consultas, pero no es necesario. Vea las notas al final de esta sección para obtener más información.Hipervínculo Cuadro de diálogo Buscar y reemplazar, consultasAsistente para búsquedas

Según el tipo de datos del campo de origen.

 NOTAS 

Puede utilizar caracteres comodín en el cuadro de diálogo Buscar y reemplazar para buscar en campos Fecha/Hora si el formato aplicado a esos campos muestra parte o toda la fecha como texto. Por ejemplo, puede realizar una búsqueda mediante una cadena como *em*-10-2007, y los resultados incluirán todos los meses que contienen las letras "em" (septiembre, noviembre, etc.). Recuerde que como debe realizar la búsqueda utilizando el formato aplicado a los datos, debe seleccionar una opción en el cuadro de diálogo: la casilla de verificación Buscar los campos con formato. Para obtener más información sobre esta casilla de verificación, vea el artículo Usar el cuadro de diálogo Buscar y reemplazar para cambiar datos.

La fecha y hora especificadas en la configuración regional de Windows puede afectar a la presentación y al modo de realizar la búsqueda. Por ejemplo, algunos usuarios pueden ver las fechas como números romanos (07-IX-1997 en lugar de 07-sept-1997). Como regla general, la búsqueda se realiza en función de lo que se ve y no según lo que se cree que Access almacena en la tabla. Es decir, puede realizar la búsqueda mediante una cadena como *-IX-2007 para obtener todos los registros de septiembre de ese año.

Asimismo, si el texto de un campo de fecha contiene signos diacríticos, como á o ä, debe incluir esos signos en la cadena de búsqueda o la búsqueda dará un error. Puede evitar la presencia de signos diacríticos utilizando caracteres comodín. Por ejemplo, si hay una fecha como 3-heinä-2007, puede realizar la búsqueda mediante una cadena como *-hein*-2007.

Cuando se realiza una búsqueda en un campo Sí/No mediante el cuadro de diálogo Buscar y reemplazar, Access omite el campo y el cuadro de diálogo no devuelve ningún registro. Cuando realice una búsqueda en un campo Sí/No mediante una consulta, puede utilizar caracteres comodín, pero tenga en cuenta que los campos Sí/No sólo devuelven dos valores (0 para falso y -1 para verdadero), por lo que no sirve de nada utilizar un carácter comodín en la búsqueda. Por ejemplo, los resultados devueltos mediante un criterio como =-1 son los mismos que si se utiliza el criterio "Como *1".

No se pueden realizar búsquedas en campos Objeto OLE.