Como realizar búsquedas con SQL

Anuncio
Cómo realizar búsquedas sql en BasesIntegradas
1- Ir a “Equipo”, “EspejoColecciones”, “BasesIntegradas”.
2- Copiar el archivo BasesIntegradas2003.mdb en el escritorio; abrirlo.
Va a aparecer un cartel de “Advertencia de Seguridad: Las expresiones no seguras
no están bloqueadas? ¿Desea bloquearlas?” Hacer clic en “No”.
Aparece otro cartel, hacer clic en “Abrir”.
3- Aparece la pantalla ilustrada a continuación. Hacer clic en “Obtener nuevos
registros”.
Demora unos minutos mientras realiza la búsqueda, y luego se verán todos los
valores en las celdas:
4- Hacer clic en la ventana que aparece por debajo de la ventana naranja,
llamada “Bases Integradas” (es necesario desplazar la ventana naranja hacia
un costado de la pantalla). Luego hacer clic en “Consultas”.
5- Luego hacer clic en “nuevo”, “vista de diseño”.
6- Aparecerá un cuadro de diálogo que consulta si se quieren agregar tabla, NO
agregar haciendo clic en “cerrar”.
7- Hacer clic en “SQL”.
8- Pegar allí el texto de la consulta que se desea realizar; en este ejemplo se usó
la siguiente consulta:
SELECT BasesIntegradas.Sigla, (CLng([BasesIntegradas]![NumeroDeCatalogo])) AS
NumeroDeCatalogoNum, BasesIntegradas.Orden, BasesIntegradas.Familia, BasesIntegradas.Genero,
BasesIntegradas.Especie, BasesIntegradas.CertezaTaxon, BasesIntegradas.Determinador,
BasesIntegradas.AnoDeDeterminacion, BasesIntegradas.OceanoContinente, BasesIntegradas.Pais,
BasesIntegradas.Provincia, BasesIntegradas.Departamento, BasesIntegradas.Localidad,
BasesIntegradas.ObsSobreLocalidad, BasesIntegradas.Habitat, BasesIntegradas.MetodoDeColecta,
BasesIntegradas.ElevacionMaxima, BasesIntegradas.ElevacionMinima, BasesIntegradas.LatitudDecimal,
BasesIntegradas.LongitudDecimal, BasesIntegradas.DiaDeColeccion, BasesIntegradas.MesDeColeccion,
BasesIntegradas.AnoDeColeccion, BasesIntegradas.DiaDeColeccionF,
BasesIntegradas.MesDeColeccionF, BasesIntegradas.AnoDeColeccionF, BasesIntegradas.Colector,
BasesIntegradas.CategoriaDeTipo, BasesIntegradas.DesignacionTipo,
BasesIntegradas.IndividuosPorLote, BasesIntegradas.Edad, BasesIntegradas.Sexo,
BasesIntegradas.NotasDeCampo, BasesIntegradas.NumeroDeCampo, BasesIntegradas.Observaciones,
BasesIntegradas.TipoDePreparacion, BasesIntegradas.OtrosCodigos
FROM BasesIntegradas
WHERE (((BasesIntegradas.Sigla)="MACN-Ar") AND
(((CLng([BasesIntegradas]![NumeroDeCatalogo])))>0) AND
((IsNumeric([BasesIntegradas]![NumeroDeCatalogo]))=-1))
ORDER BY (CLng([BasesIntegradas]![NumeroDeCatalogo]));
9- Hacer clic en “vista de diseño”. Allí se puede ver la búsqueda realizada.
10- Hacer clic en “vista hoja de datos”.
12- Se verá la planilla resultante de la consulta.
13- Se puede guardar el archivo y luego exportarlo como Excel (seleccionar Excel
1997-2003):
Comentarios:
 En el paso 9 del ejemplo, al abrir la consulta en “vista diseño”, hay un filtro
"MACN-Ar". Si se quita ese filtro, se observan todas las colecciones. Si se
selecciona otra colección, filtra según lo solicitado.
 La segunda columna es un campo calculado así:
NumeroDeCatalogoNum: (CLargo([BasesIntegradas]![NumeroDeCatalogo]))
y filtrado con >0.
(hay algunos ceros por ahí)
Y al final tiene otro filtro:
EsNum([BasesIntegradas]![NumeroDeCatalogo]) = -1
Eso deja afuera a ciertos "NumeroDeCatalogo" que tienen letras, barras, guiones, etc.
 Por último, Es posible agregar campos a la consulta. Supongamos que uno
desea saber qué operador hizo ciertos cambios, qué tipo de cambios, y en qué
fecha. Se agregan los campos de creación y modificación (los últimos cuatro
campos en la siguiente imagen):
Según lo cual se obtiene la siguiente planilla:
Descargar