microsoft access 2010- clase 0002

Upload: diabolid

Post on 14-Oct-2015

19 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    1/21

    Microsoft Access

    Expositor : CCARI GUERRA JulioAlejandro

    Sesin 2

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    2/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Tipos de datosEl tipo de datos determina aspectos muy importantes sobre los datos que sepodrn introducir en ese campo y sobre el propio campo. En concreto:

    1. La clase de datos que se podrn introducir en el campo.2. El espacio que Access reservar para los datos que se introduzcan en el

    campo.

    3. Las operaciones que se podrn efectuar con los datos de ese campo.4. Si se podr utilizar ese campo como ndice o para ordenar la tabla.

    Tabla en vista

    diseo Tabla en blanco

    Observacin :El tipo Calculado solo existe enla versin de Access 2010

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    3/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    A continuacin los diferentes tipos de datos:Tipo de datos

    Descripcin

    Tamao

    Texto (Predeterminado) Texto o combinaciones de texto y nmeros, ascomo nmeros que no requieran clculos, como los nmeros de

    telfono.

    Hasta 255 caracteres o la longitud que indique la propiedad

    Tamao del campo (el menor de los dos valores). Microsoft

    Access no reserva espacio para la parte que no se utiliza de

    un campo de texto.

    Memo Texto extenso, o combinacin extensa de texto y nmeros. Hasta 63.999 caracteres. Si el campo se manipula a travs de

    DAO y slo se va a almacenar en l texto y nmeros [no

    datos binarios], el tamao est limitado por el de la base de

    datos.

    Nmero Datos numricos utilizados en clculos matemticos. Para obtenerms informacin sobre la forma de establecer un tipo numricoespecfico, vea el tema de la propiedad Tamao del campo.

    1, 2, 4 u 8 bytes (16 bytes si el valor de la propiedad Tamaodel campo es Id. de rplica).

    Fecha/Hora Valores de fecha y hora para los aos del 100 al 9999. 8 bytes.

    MonedaValores de moneda y datos numricos utilizados en clculos

    matemticos en los que estn implicados datos que contengan

    entre uno y cuatro decimales. La precisin es de hasta 15 dgitos a

    la izquierda del separador decimal y hasta 4 dgitos a la derecha

    del mismo.

    8 bytes.

    AutonumricoNmero secuencial (incrementado de uno a uno) nico, o nmero

    aleatorio que Microsoft Access asigna cada vez que se agrega unnuevo registro a una tabla. Los campos Autonumrico no se

    pueden actualizar. Si desea ms informacin, vea el tema de la

    propiedad Nuevos valores.

    4 bytes (16 bytes si el valor de la propiedad Tamao del

    campo es Id. la rplica).

    S/No Valores S y No, y campos que contengan uno de entre dos valores(S/No, Verdadero/Falso o Activado/desactivado).

    1 bit.

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    4/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Tipo de datos Descripcin TamaoObjeto OLE

    Objeto (como por ejemplo una hoja de clculo de

    Microsoft Excel, un documento de Microsoft Word,

    grficos, sonidos u otros datos binarios) vinculado o

    incrustado en una tabla de Microsoft Access.

    Hasta 1 gigabyte (limitado por el espacio disponible en disco)

    Hipervnculo

    Texto o combinacin de texto y nmeros almacenada

    como texto y utilizada como direccin de hipervnculo.

    Una direccin de hipervnculo puede tener hasta tres

    partes:

    texto: el texto que aparece en un campo o control.

    direccin: ruta de acceso a un archivo (ruta UNC) o pgina

    (direccin URL).

    subdireccin: posicin dentro del archivo o pgina.

    informacin en pantalla: el texto que aparece como

    informacin sobre herramientas.

    Cada una de las tres partes del tipo de datos hipervnculo puede contener hasta 2048

    caracteres.

    Datos adjuntos Cualquiera de los tipos de archivos admitidos.

    Puede adjuntar imgenes, archivos de hoja de clculo, documentos, grficos y otros tipos de

    archivos admitidos, a los registros de la base de datos de forma similar a como adjunta

    archivos a los mensajes de correo electrnico. Tambin puede ver y modificar los archivos

    adjuntos, dependiendo de cmo haya configurado el campo de datos adjuntos el diseador

    de bases de datos. Los campos de datos adjuntos ofrecen mayor flexibilidad que los campos

    de tipo Objeto OLE, y utilizan el espacio de almacenamiento de manera ms eficaz porque no

    crean una imagen de mapa de bits del archivo original.

    Asistente parabsquedas

    Crea un campo que permite elegir un valor de otra tabla o

    de una lista de valores mediante un cuadro de lista o uncuadro combinado. Al hacer clic en esta opcin se inicia el

    Asistente para bsquedas, que crea un campo de

    bsqueda. Al salir del Asistente, Microsoft Access

    establece el tipo de datos basndose en los valores

    seleccionados en l.

    Tamao igual al del campo clave principal utilizado para realizar la bsqueda (habitualmente

    4 bytes).

    Calculado

    Puede crear un campo que muestre un valor que se calcula

    a partir de otros datos de la misma tabla. Para crear el

    clculo se usa el Generador de expresiones, no se pueden

    usar datos de otras tablas como origen del dato calculado.

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    5/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    DescripcinEn esta tercera columna se puede introducir, si se desea, una descripcin msamplia del contenido y la finalidad del campo de lo que permite la columna delnombre. Esta descripcin es til tanto para usted, que es el diseador de la tabla,como para un tercero que la vaya a utilizar ms tarde, ya que aparece en la barra deestado cuando se seleccione el campo en un formulario, suministrando as msinformacin al usuario.

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    6/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Propiedad tamao del campo

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    7/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Propiedad FORMATOPuede utilizar la propiedad Formato para personalizar la forma en que los nmeros, lasfechas, las horas y el texto se muestran e imprimen. Puede utilizar uno de los formatospredefinidos o bien puede crear un formato personalizado mediante los smbolos deformato.

    Formato para el tipo de datos Fecha/Hora.Valor Descripcin

    Fecha general

    (Predeterminado) Si el valor es slo una fecha, no se muestra ninguna hora; si el valor es slo una

    hora, no se muestra ninguna fecha. Este valor es una combinacin de los valores de Fecha corta y

    Hora larga.Ejemplos: 3/4/93, 05:34:00 PM y 3/4/93 05:34:00 PM.

    Fecha largaIgual que el valor de Fecha larga del cuadro de dilogo Propiedades de Configuracin regional del

    Panel de control de Windows.Ejemplo: Sbado, 3 de Abril de 1993.

    Fecha mediana Ejemplo: 3-Abr-93.

    Fecha corta Igual que el valor de Fecha corta del cuadro de dilogoHora Larga Muestra la hora as : 05:34:25 p.m.

    Hora Mediana Muestra la hora as : 05:34 p.m.

    Hora Corta Muestra la hora as : 17:34

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    8/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Formatos personalizados para Fecha y horaPuede crear formatos de fecha y hora personalizados mediante los smbolos siguientes.

    Smbolo Descripcin: (dos puntos) Separador de hora. Los separadores se establecen en el cuadro de dilogo Propiedades de Configuracin regional del Panel de

    control de Windows.

    / Separador de fecha.

    c Igual que el formato predefinido Fecha general.

    d Da del mes en uno o dos dgitos numricos, segn sea necesario (1 a 31).

    dd Da del mes en dos dgitos numricos (01 a 31).

    ddd Tres primeras letras del da de la semana (Lun a Dom)dddd Nombre completo del da de la semana (Lunes a Dom).

    ddddd Igual que el formato predefinido Hora corta.

    dddddd Igual que el formato predefinido Fecha larga.

    s Da de la semana (1 a 7).

    ss Semana del ao (1 a 53).

    m Mes del ao en uno o dos dgitos numricos, segn sea necesario (1 a 12).

    mm Mes del ao en dos dgitos numricos (01 a 12).

    mmm Tres primeras letras del mes (Ene a Dic).

    mmmm Nombre completo del mes (Enero a Diciembre).

    t Fecha mostrada como trimestre del ao (1 a 4).

    a Nmero de da del ao (1 a 366).

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    9/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Smbolo Descripcinaa Dos ltimos dgitos del ao (01 a 99).aaaa Ao completo (0100 a 9999).

    h Hora en uno o dos dgitos, segn sea necesario (0 a 23).

    hh Hora en dos dgitos (00 a 23).

    n Minuto en uno o dos dgitos, segn sea necesario (0 a 59).

    nn Minuto en dos dgitos (00 a 59).

    s Segundo en uno o dos dgitos, segn sea necesario (0 a 59).

    ss Segundo en dos dgitos (00 a 59).

    ttttt Igual que el formato predefinido Hora larga.

    AM/PM Reloj de 12 horas con las letras maysculas "AM" o "PM", segn sea apropiado.

    am/pm Reloj de doce horas con las letras minsculas "am" o "pm", segn sea apropiado.A/P Reloj de doce horas con la letra mayscula "A" o "P", segn sea apropiado.

    a/p Reloj de doce horas con la letra minscula "a" o "p", segn sea apropiado.

    AM PM Reloj de doce horas con el designador de maana/tarde apropiado establecido en el cuadro de dilogo Propiedades de

    Configuracin regional del Panel de control de Windows.

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    10/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Formatos personalizados para nmero y monedaLos formatos para nmeros y moneda personalizados pueden tener entre una y cuatrosecciones con signos de punto y coma (;) como separador de lista. Cada seccincontiene la especificacin de formato para un tipo de nmero diferente.

    Seccin DescripcinPrimera El formato para los nmeros positivos.

    Segunda El formato para los nmeros negativos.

    Tercera El formato para los valores cero.

    Cuarta El formato para los valores Null.

    Por ejemplo, puede utilizar el siguiente formato Moneda personalizado:

    "S/ "#,##0.00[Azul];"S/- "#,##0.00[Rojo];0.00[Verde];"NULO"

    Nmeros positivos en

    color azul con el

    smbolo S/ ,2

    decimales y separador

    de miles, Ejemplo :

    Nmeros negativos en

    color rojo con el

    smbolo S/- ,2

    decimales y separador

    de miles , Ejemplo :

    Nmeros 0

    con 2

    decimales

    color verde

    , Ejemplo :

    En vez de

    mostrar un

    espacio enblanco

    muestra la

    palabra

    NULO

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    11/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Formatos personalizados para TEXTO y MEMO

    Smbolo Descripcin@ Se necesita un carcter de texto (ya sea un carcter o un espacio).

    & No se necesita un carcter de texto.

    < Convertir todos los caracteres a minsculas.

    > Convertir todos los caracteres a maysculas.

    Los formatos personalizados para los campos Texto y Memo pueden tener hasta dos

    secciones. Cada seccin contiene la especificacin de formato para diferentes datos de uncampo.

    Seccin DescripcinPrimera Formato para los campos con texto.

    Segunda Formato para los campos con cadenas de longitud cero y valores Nulos.

    Por ejemplo, si tiene un campo texto en el que desea que aparezca la palabra "Ninguno"

    cuando no exista ninguna dato en el campo, puede introducir el formato personalizado

    @;"Ninguno" como el valor de la propiedad Formato. El smbolo @ hace que se muestreel texto del campo; la segunda seccin hace que aparezca la palabra "Ninguno" cuando hayauna cadena de longitud cero o un valor Nulo en el campo.

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    12/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Smbolo Significado(espacio) Muestra espacios como caracteres literales.

    "ABC" Muestra todo el contenido de las comillas tipogrficas como caracteres literales.

    ! Realiza la alineacin a la izquierda en lugar de la alineacin a la derecha.

    * Rellena el espacio disponible con el siguiente carcter.

    \Muestra el siguiente carcter como un carcter literal. Tambin puede mostrar caracteres literales

    incluyndolos entre comillas tipogrficas.

    [color]

    Muestra los datos con el color especificado entre los corchetes. Colores disponibles: Negro, Azul, Verde,

    Aguamarina, Rojo, Fucsia, Amarillo, Blanco.

    Puede utilizar los siguientes smbolos en formatos personalizados para cualquier tipo dedatos.

    No puede mezclar los smbolos de formato personalizados para los tipos de datosNumrico y Moneda con los smbolos de formato de los campos Fecha/Hora, S/No, oTexto y Memo.

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    13/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Propiedad Mscara de entradaPuede utilizar la propiedad Mscara de Entrada para facilitar la entrada de datos y paracontrolar los valores que los usuarios pueden introducir en un campo texto.La propiedad Mscara de Entrada puede contener hasta tres secciones separadas por signos depunto y coma (;).

    Seccin DescripcinPrimera

    Especifica la mscara de entrada propiamente dicha, por ejemplo, !(999) 999-9999. Para ver una lista

    de los caracteres que puede utilizar para definir la mscara de entrada, vea la tabla siguiente.

    Segunda

    Especifica si Microsoft Access almacena los caracteres de visualizacin literales en la tabla al

    introducir datos. Si utiliza 0 para esta seccin, todos los caracteres de visualizacin literales (por

    ejemplo, el parntesis de una mscara de entrada de un nmero de telfono) se almacenan con el

    valor; si introduce 1 o deja esta seccin en blanco, slo se almacenan los caracteres introducidos en el

    control.

    Tercera

    Especifica el carcter que Access muestra para el espacio en el que el usuario debe escribir un

    carcter en la mscara de entrada. Para esta seccin puede utilizar cualquier carcter; para mostraruna cadena en blanco, utilice un espacio entre comillas (" ").

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    14/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Carcter Descripcin0 Dgito (0 a 9, entrada obligatoria, signos ms [+] y menos [] no permitidos).

    9 Dgito o espacio (entrada no obligatoria, signos ms y menos no permitidos).

    #Dgito o espacio (entrada no obligatoria; los espacios se muestran en blanco en el modo Edicin, pero se eliminan cuando se

    guardan los datos; signos ms y menos permitidos).

    L Letra (A a Z, entrada obligatoria).? Letra (A a Z, entrada opcional).

    A Letra o dgito (entrada obligatoria).

    a Letra o dgito (entrada opcional).

    & Cualquier carcter o un espacio (entrada obligatoria).

    C Cualquier carcter o un espacio (entrada opcional).

    . , : ; - /Marcador de posicin decimal y separadores de miles, hora y fecha (el carcter depende del valor del cuadro de dilogo

    Propiedades de Configuracin regional en el Panel de control de Windows).

    < Hace que todos los caracteres se conviertan a minsculas.

    > Hace que todos los caracteres se conviertan a maysculas.

    ! Hace que la mscara de entrada se muestre de derecha a izquierda, en lugar de mostrarse de izquierda a derecha. Loscaracteres introducidos en la mscara siempre se rellenan de izquierda a derecha. Puede incluir el signo de exclamacin en

    cualquier lugar de la mscara de entrada.

    \ Hace que el carcter siguiente se muestre como un carcter literal (por ejemplo, \A se muestra slo como A).

    Puede definir una mscara de entrada mediante los

    siguientes caracteres.

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    15/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Propiedad TTULOSirve como encabezados de columna para los campos en la vista Hoja de datos de una tabla oconsulta.

    Propiedad VALOR PREDETERMINADOPuede utilizar la propiedad Valor Predeterminado para especificar un valor que se introduceautomticamente en un campo cuando se crea un nuevo registro. Por ejemplo, en la tabla

    Direcciones puede establecer el valor predeterminado del campo Ciudad a Nueva York. Cuandolos usuarios agregan un registro a la tabla, pueden aceptar este valor o introducir el nombre deuna ciudad diferente.

    Propiedad REGLA DE VALIDACIN Y TEXTO DE

    VALIDACINPuede utilizar la propiedad Regla de validacin con el fin de especificar requisitos para los datosintroducidos en un registro, un campo o un control. Cuando se introducen datos que infringen elvalor de la propiedad Regla de validacin, puede utilizar la propiedad Texto de validacin paraespecificar el mensaje que se mostrar al usuario.

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    16/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Valor de Regla de validacin Valor de Texto de validacin0 Introduzca un valor distinto de cero.

    0 O >100 El valor debe ser 0 o mayor que 100.

    Como "K???" El valor debe constar de cuatro caracteres y comenzar por la letra K.

    =#1/1/97# Y

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    17/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Una clave principal es un campo o un conjunto de campos de la tabla que proporciona un

    identificador nico para cada registro. En una base de datos, la informacin se divide en tablas

    distintas en funcin del tema. A continuacin, se usan relaciones de tablas y claves principales

    para indicar a Access cmo debe volver a reunir la informacin. Access usa campos de clave

    principal para asociar rpidamente los datos de varias tablas y combinar esos datos de forma

    significativa.

    Clave principal

    Por ejemplo, un campo Id. de cliente de la tabla Clientestambin podra aparecer en la tabla Pedidos. En la tabla

    Clientes, sta es la clave principal. En la tabla Pedidos se

    denomina clave externa. Una clave externa es la clave

    principal de otra tabla

    Si va a mover los datos existentes a una base de datos,

    debe tener un campo que pueda usar como clave

    principal. A menudo, se suele usar un nmero de

    identificacin nico, como un nmero de identificador,

    un nmero de serie o un cdigo, como clave principal

    para una tabla. Por ejemplo, es posible que tenga una

    tabla Clientes en la que cada cliente tenga un nmero

    de identificador nico de cliente. El campo de

    identificador de cliente es la clave principal.

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    18/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    En qu consiste una clave principal correcta?

    Una clave principal correcta debe tener varias caractersticas: Identifica inequvocamente cada fila.

    Nunca debe estar vaca ni ser nula (siempre debe contener un valor).

    Los valores que contiene no suelen cambiar (lo ideal es que no cambien).

    Ejemplos de claves incorrectas

    Cualquier campo al que le falten una o ms de caractersticas para ser considerado una clave clave

    correcta es una eleccin poco adecuada para la clave principal. A continuacin se incluyen ejemplos

    junto con los motivos por los que las claves son incorrectas.

    Nombre no es una opcin adecuada, ya que no suele ser nico y puede cambiar. Nmero de telfono no es una opcin adecuada porque es probable que cambie.

    Direccin de correo electrnico no es una opcin adecuada porque es probable que cambie. Combinaciones de palabras y nmeros no es una opcin adecuada si la parte de palabras est

    sujeta a cambios. Adems, puede ser difcil de mantener y podra causar confusin si se repite

    la parte de las palabras como un campo independiente. Por ejemplo, un identificador de

    cuenta que incluye la ciudad y un nmero incrementado (por ejemplo, NEWYORK0579) sera

    una opcin incorrecta si la ciudad tambin se almacena como un campo.

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    19/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Qu tablas necesitan una clave principal?

    Siempre debe especificar una clave principal para una tabla. Access crea automticamente un ndicepara la clave principal, que permite agilizar las consultas y otras operaciones. Access comprueba

    tambin que cada registro tiene un valor en el campo de clave principal y que ste es siempre

    distinto.

    Cuando crea una nueva tabla en la vista Hoja de datos, Access crea automticamente una clave

    principal y le asigna el nombre de campo "Id." y el tipo de datos Autonumeracin. El campo est

    oculto de forma predeterminada en la vista Hoja de datos, pero se puede ver en la vista Diseo.Sugerencia Si una tabla no tiene una clave correcta, contemple la posibilidad de agregar un campo que contenga el tipo de datosAutonumeracin y usar ese campo como clave principal.

    En algunos casos, tal vez considere conveniente utilizar dos o ms campos junto

    como clave principal de una tabla. Por ejemplo, una tabla Detalles de pedido

    que contenga artculos de lnea de pedidos tendra dos columnas en su clave

    principal: Id. de pedido e Id. de producto. Cuando una clave principal est

    formada por ms de una columna se denomina clave compuesta.

    E i CCARI GUERRA J li

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    20/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    Agregar una clave principal autonumricaNota Cuando crea una nueva tabla en la vista Hoja de datos, Access crea automticamente una

    clave principal y le asigna el tipo de datos Autonumeracin.

    1. Abra la base de datos que desea modificar.

    2. En el panel de navegacin, haga clic con el botn secundario en la tabla a la que desee agregar la

    clave principal y, a continuacin, en el men contextual, haga clic en Vista Diseo. Sugerencia Sino ve el panel de navegacin, presione F11.

    3. Busque la primera fila vaca disponible en la cuadrcula de diseo de la tabla.

    4. En la columna Nombre del campo, escriba un nombre, como IdCliente.5. En la columna Tipo de datos, haga clic en la flecha desplegable y en Autonumeracin.6. En Propiedades del campo, en Nuevos valores, haga clic en Incremento para usar valores

    numricos incrementales para la clave principal, o haga clic en Aleatorio para utilizar nmerosaleatorios.

    Definir la clave principalSi tiene una tabla en la que cada registro contiene un nmero de identificacin exclusivo, como unnmero de Id. o un nmero de serie o cdigo, ese campo podra convertirse en una buena clave

    principal. Para que una clave principal funcione correctamente, el campo debe identificar

    inequvocamente cada fila, no debe contener un valor vaco o nulo y casi nunca (o, preferiblemente,

    nunca) debe cambiar.

    E it CCARI GUERRA J li

  • 7/13/2019 Microsoft Access 2010- Clase 0002

    21/21

    CCARI

    GUERRA

    Expositor :CCARI GUERRA Julio

    1. Abra la base de datos que desea modificar.

    2. En el panel de navegacin, haga clic con el botn secundario en la tabla en la que desea establecer

    la clave principal y, en el men contextual, haga clic en Vista Diseo. Sugerencia Si no ve el panelde navegacin, presione F11.

    3. Seleccione el campo o los campos que desea usar como clave principal. Para seleccionar un

    campo, haga clic en el selector de filas del campo que desee.

    4. Para seleccionar varios campos, presione la tecla CTRL y haga clic en el selector de filas de cada

    campo.

    5. En el grupo Herramientasde la ficha Diseo, haga clic en Clave principal.

    Se agrega un indicador de clave a la izquierda del

    campo o campos que ha especificado como clave

    principal.