martes, 12 de junio de 2012

MACROS EN ACCESS

¿QUE ES UNA MACRO EN ACCESS?

Una macro es una herramienta que permite automatizar tareas y mejorar la funcionalidad de formularios, informes y controles. Por ejemplo, si agrega un botón de comando a un formulario, asocia el evento AlHacerClick del botón a una macro y esta macro contiene los comandos que desea que se ejecuten cada vez que se haga clic en el botón.

 

¿PARA QUE SIRVE?

En Access, resulta útil considerar las macros como un lenguaje de programación simplificado que se escribe generando una lista de acciones (acción: componente básico de una macro; instrucción independiente que se puede combinar con otras acciones para automatizar tareas. A veces se denomina comando en otros lenguajes de macros) a realizar. Para generar una macro, seleccionará cada acción en una lista desplegable y luego completará la información necesaria para cada acción. Las macros permiten mejorar la funcionalidad de formularios, informes y controles sin escribir código en un módulo de Visual Basic para Aplicaciones (VBA) (Visual Basic para Aplicaciones (VBA): versión del lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones basadas en Microsoft Windows y que se incluye en varios programas de Microsoft.). Las macros proporcionan un subconjunto de los comandos disponibles en VBA y, para la mayoría de los usuarios, es más fácil generar una macro que escribir código de VBA.

 

POR TABLA

Una tabla que proporciona información para la acción, como la cadena que se debe mostrar en un cuadro de mensaje, el control que se debe operar, etc. Algunos argumentos son necesarios y otros son opcionales. Los argumentos se pueden ver en el panel Argumentos de acción, en la parte inferior del Generador de macros.


Especificar argumentos de acción

Una función nueva del Generador de macros de Office Access 2007 es la columna Argumentos, que permite ver (pero no editar) los argumentos de una acción en la misma línea de la acción. De esta forma, es un poco más fácil leer la macro porque ya no es necesario seleccionar una acción para mostrar los argumentos. Para mostrar la columna Argumentos, haga clic en ArgumentosImagen del botón en el grupo Mostrar/Ocultar en la ficha Diseño.

 

POR INFORME

Para iniciar un informe directamente desde un formulario de entrada de datos. Puede agregar un botón al formulario y, a continuación, crear una macro que inicie el informe. Puede tratarse de una macro independiente (un objeto independiente en la base de datos), que luego se asocie al evento AlHacerClick del botón, o la macro puede estar incrustada directamente en el propio evento AlHacerClick del botón (una característica nueva en Office Access 2007). De cualquiera de las dos maneras, cuando se haga clic en el botón, la macro se ejecutará e iniciará el informe.
Las macros se crean usando el Generador de macros, que se muestra en la siguiente ilustración.


Generador de macros

 

POR CONSULTA

Las macros en consula se diferencian de las macros independientes en que se almacenan en las propiedades de evento de los formularios, informes o controles. No se muestran como objetos bajo Macros en el panel de exploración. Estas macros permiten administrar la base de datos más fácilmente, ya que no es necesario realizar un seguimiento de los distintos objetos de macro que contienen macros para un formulario o informe. Asimismo, las macros incrustadas se incluyen con el formulario o informe siempre que lo copie, importe o exporte.
Por ejemplo, si desea impedir que se muestre un informe cuando no contenga datos, puede incrustar una macro en la propiedad del evento Al no haber datos del informe. Puede utilizar la acción CuadroMsj para mostrar un mensaje y, a continuación, utilizar la acción CancelarEvento para cancelar el informe en lugar de mostrar una página en blanco.
  1. En el panel de exploración, haga clic con botón secundario en el formulario o informe que va a incluir la macro y, a continuación, haga clic en Vista DiseñoImagen del botón o en Vista PresentaciónImagen del botón.
  2. Si no se muestra la hoja de propiedades, presione F4.
  3. Haga clic en el control o sección que contiene la propiedad de evento en la que desea incrustar la macro. Puede seleccionar también el control o sección (o todo el formulario o informe) mediante la lista desplegable en Tipo de selección en la parte superior de la hoja de propiedades.
  4. En la hoja de propiedades, haga clic en la ficha Eventos.
  5. Haga clic en la propiedad de evento en la que desea incrustar la macro y, a continuación, haga clic en Imagen del botón.
  6. En el cuadro de diálogo Elegir generador, haga clic en Generador de macros y después en Aceptar.
  7. En el Generador de macros, haga clic en la primera fila de la columna Acción.
  8. En la lista desplegable Acción, haga clic en la acción que desee.
  9. Especifique todos los argumentos necesarios en Argumentos de acción.
  10. Si desea agregar otra acción, haga clic en la fila siguiente de la columna Acción y repita los pasos 8 y 9.
  11. Una vez finalizada la macro, haga clic en Guardar y luego en Cerrar.
La macro se ejecuta cada vez que se desencadena la propiedad.


POR FORMULARIO

Aunque ahora ya se pueden incrustar macros directamente en propiedades de eventos de formularios, todavía se pueden crear macros independientes y luego asociarlas a eventos, como se hacía en las versiones anteriores de Access.
  1. Después de generar la macro independiente, abra el formulario o el informe en la vista Diseño o en la vista Presentación.
  2. Abra la hoja de propiedades del formulario o el informe, o de una sección o un control del formulario o el informe.
  3. Elija la ficha Evento.
  4. Haga clic en la propiedad de evento correspondiente al evento que desee que desencadene la macro. Por ejemplo, para iniciar la macro cuando se produzca el evento Change, haga clic en la propiedad Al cambiar.
  5. En la lista desplegable, haga clic en el nombre de la macro independiente.
  6. Guarde el formulario o el informe.

MACROS EN EXCEL

¿QUE ES UN MACRO EN EXCEL?


 Una macro Excel es una serie de pasos que se almacenan y se pueden activar con alguna tecla de control y una letra. Por ejemplo, todos los días empleo frecuentemente en mis celdas los mismos pasos: Tamaño de Fuente(Tamaño de la letra), Negrita, Fuente(Tipo de letra) y Color de Fuente(Color de Letra), para no estar repitiendo estos pasos los puedo almacenar en una macro y cuando ejecute la macro los pasos antes mencionados se ejecutaran las veces que yo lo desee.


¿PARA QUE SIRVE?


Con macros vba podemos crear nuevas funciones para nuestras hojas Excel, personalizar estilos y formatos, crear programas para la resolución de cálculos complejos y automatizar tareas.

Las macros son usadas para economizar procesos, evitando tener que repetir de tareas dentro de una hoja de Excel.

Excel incluye protecciones para ayudar a proteger contra virus susceptibles de ser transmitidos por macros. Para poder trabajar con un libro que contiene macros, se debe habilitar el manejo de macros dentro de Microsoft Excel.


PROCEDIMIENTO POR TECLADO

Pra asignar la combinacion de teclas en la macro solo es entrar en la ventana macros (donde viene la lista de las macros que tienes en el libro o en los libros)

Seleccionas la macro, y hay un boton que dice opciones, y sale una ventana donde viene el nombre de la macro, Tecla de método abreviado (la que necesitas) y la descripción de la macro

 

PROCEDIMIENTO POR BOTON

Para poner un botón que ejecute la macro que quieras, solo tienes que ir al menu ver, barra de herramientas, formulario.
Te aparecerá una barra de herramientas con una serie de opciones entre ellas la de poder insertar un botón en cualquier parte de la hoja de calculo de excel. Cuando lo insertes (se dibuja como una autoforma), te aparecerá el cuadro de dialogo de las macros que tengas hechas, pudiendo escoger una para que se ejecute cuando aprietes el botón.
Si alguna vez quieres asignar otra macro al botón, apretando con el botón derecho sobre el botón te aparecerá un menu donde hay la opción de asignar macro.                       

MACROS EN WORD

¿QUE ES UNA MACRO EN WORD?


Una macro consiste en una serie de comandos e instrucciones de Microsoft Office Word que se agrupan en un solo comando de forma que la tarea pueda realizarse automáticamente;es una grabacion que repite en un momento que lo necesites todo un procedimiento para hacer un formato.
Para trabajar con macros en Microsoft Office Word 2007 es necesario mostrar la ficha Programador.

 

¿PARA QUE SIRVE?


Una macro te permite hacer todas las cosas que haces con los menús, por ejemplo insertar saltos de página, y todo lo que te imagines, solo empieza a grabar tu macro, haz las operacion que quieras como siempre lo hacer y luego podrás ejecutarla con tu macro.

 

PROCEDIMIENTO POR TECLADO


Se asigna para su ejecución en vez de un botón, una combinación de teclas que al ser llamada nos realizará dicha tarea. En este ejemplo, aparece como asignar la macro en combinación de teclas.



 

PROCEDIMIENTO POR BOTON


Para añadir un botón y que nos de acceso a la macro en la barra de Word nos permita ejecutar esa macro con un solo clic, elegimos una figura y automaticamente cuando dejamos de grabar la macro se guarda en el boton, asi cada que ejecutes el boton la macro parecera.

martes, 8 de mayo de 2012

Vnculos e Hipervinculos (WORD)

VINCULOS E HIPERVINCULOS (WORD)

HIPERVINCULOS


Un hipervínculo es un enlace, normalmente entre dos páginas web de un mismo sitio, pero un enlace también puede apuntar a una página de otro sitio web, a un fichero, a una imagen, etc. Para navegar al destino al que apunta el enlace, hemos de hacer clic sobre él. También se conocen como hiperenlaces, enlaces o links.
Normalmente el destino se puede saber mirando la barra de estado del navegador cuando el ratón esté sobre el hipervínculo.
Dependiendo de cual sea el destino , hacer clic en un hipervínculo puede hacer que ocurran varias cosas. Si el destino es otra página web, el navegador la cargará y la mostrará, pero si el destino es un documento de Word, el navegador nos dará la posibilidad de abrir una sesión de Word para visualizarlo o de guardar el archivo.
Por lo tanto, podemos usar los hipervínculos para conducir a los visitantes de nuestro sitio web por donde queramos. Además, si queremos que se pongan en contacto con nosotros, nada mejor que ofrecerles un hipervínculo a nuestro correo electrónico.
Tipos de hipervínculos.
Existen varios tipos de hipervínculos. Vamos a ver los más usados.
Hipervínculo de texto: Un hipervínculo de texto es un enlace que se encuentra asociado a un texto, de forma que si hacemos clic sobre ese texto, navegamos dónde indique el hipervínculo. Por defecto, cuando creamos un hipervínculo de texto, el texto aparece subrayado y en un color distinto al del texto normal, de forma que el visitante sepa que existe ese enlace. Si volvemos a la página después de visitar el enlace, este aparecerá con otro tono también. Aunque es interesante diferenciar el hiperenlace, es posible que no queramos que aparezca así.
Hipervínculo de imagen: Un hipervínculo de imagen es un enlace que se encuentra asociado a una imagen, de forma que si hacemos clic sobre esa imagen, navegamos dónde indique el hipervínculo. Por defecto cuando creamos un hipervínculo de imagen, la imagen aparece rodeada de un borde con un color llamativo para que el visitante sepa que existe ese enlace.
Por otra parte, los hipervínculos pueden referirse a páginas del mismo sitio web o de otros sitios web.
Hipervínculo local o interno: Un hipervínculo local o interno es un vínculo a una página que se encuentra en el mismo sitio web (sitio local). Así, para referirnos a ella tan solo basta con poner la ruta o dirección en el disco duro. Si se encuentra en la misma carpeta, basta con poner su nombre.
Por ejemplo, supongamos que tenemos un vínculo desde esta página a otra llamada curso que está en la carpeta access . El vínculo sería: access/curso.htm
Hipervínculo externo : Un hipervínculo externo es un vínculo a otro sitio web en Internet (sitio externo). Es un vínculo a cualquier otro lugar fuera del sitio actual. Cuando ponemos un vínculo externo, escribimos la dirección completa de la página incluido http://www....

VINCULOS

Para crear un vínculo a una ubicación en un documento o página Web creados en Word, debe marcar la ubicación o el destino del hipervínculo y agregar a continuación el vínculo.
Marcar la ubicación del hipervínculo

Puede marcar la ubicación del hipervínculo utilizando un marcador (marcador: ubicación o selección de texto de un archivo al que se da un nombre para usarlo como referencia. Los marcadores identifican una ubicación de un archivo al que se puede hacer referencia o crear un vínculo más adelante.) o un estilo de título (estilo del encabezado: formato que se aplica a un título. Microsoft Word tiene nueve estilos integrados diferentes: Título 1 a Título 9.) en Word.

Insertar un marcador

En el documento actual, realice las siguientes acciones:

1. Seleccione el texto o el elemento al que desee asignar un marcador o haga clic en el lugar donde desee insertar un marcador.
2. En la ficha Insertar, en el grupo Vínculos, haga clic en Marcador.
3. En Nombre del marcador, escriba un nombre.

Los nombres de los marcadores deben comenzar por una letra y pueden incluir números. No se puede incluir espacios en el nombre de un marcador. No obstante, puede utilizar el carácter de subrayado para separar palabras, como por ejemplo, Primer_título.

4. Haga clic en Agregar.

Aplicar un estilo de título

Puede aplicar uno de los estilos de título integrados en Word al texto en la ubicación a la que desee ir. En el documento actual, realice las siguientes acciones:

1. Seleccione el texto al que desea aplicar un estilo de título.
2. En la ficha Inicio, en el grupo Estilos, haga clic en el estilo que desee.

Por ejemplo, si seleccionó texto al que desea aplicar un estilo de título principal, haga clic en el estilo denominado Título 1 en la galería Estilos rápidos.

Agregar el vínculo

1. Seleccione el texto o el objeto que desee mostrar como hipervínculo.
2. Haga clic con el botón secundario del mouse y, a continuación, haga clic en Hipervínculo Imagen del botón en el menú contextual.
3. Bajo Vincular a, haga clic en Lugar de este documento.
4. En la lista, seleccione el título o el marcador al que desee vincular.

Funciones Excel

FUNCIONES EXCEL

Funciones de complementos y automatización

FunciónDescripción
LLAMARLlama a un procedimiento de una biblioteca de vínculos dinámicos o de un recurso de código.
EUROCONVERTConvierte un número determinado a euros; convierte un número determinado de euros a la moneda de un estado miembro; o convierte un número dado de una moneda de un estado miembro a la de otro con el euro como moneda intermedia (triangulación)
IMPORTARDATOSDINAMICOS Devuelve los datos almacenados en un informe de tabla dinámica.
ID.REGISTRODevuelve el número de identificación del registro de la biblioteca de vínculos dinámicos (DLL) especificada o del recurso de código previamente registrado.
SQL.REQUESTEstablece conexión con un origen de datos externo, ejecuta una consulta desde una hoja de cálculo y, a continuación, devuelve el resultado en forma de matriz sin necesidad de programar una macro


Funciones de base de datos

FunciónDescripción
BDPROMEDIODevuelve el promedio de las entradas seleccionadas en la base de datos.
BDCONTARCuenta el número de celdas que contienen números en una base de datos.
BDCONTARACuenta el número de celdas no vacías en una base de datos.
BDEXTRAERExtrae de una base de datos un único registro que cumple los criterios especificados.
BDMAXDevuelve el valor máximo de las entradas seleccionadas de la base de datos.
BDMINDevuelve el valor mínimo de las entradas seleccionadas de la base de datos.
BDPRODUCTOMultiplica los valores de un campo concreto de registros de una base de datos que cumplen los criterios especificados.
BDDESVESTCalcula la desviación estándar a partir de una muestra de entradas seleccionadas en la base de datos.
BDDESVESTPCalcula la desviación estándar en función de la población total de las entradas seleccionadas de la base de datos.
BDSUMASuma los números de la columna de campo de los registros de la base de datos que cumplen los criterios.
BDVARCalcula la varianza a partir de una muestra de entradas seleccionadas de la base de datos.
BDVARPCalcula la varianza a partir de la población total de entradas seleccionadas de la base de datos.

Funciones de información

FunciónDescripción
CELDADevuelve información acerca del formato, la ubicación o el contenido de una celda.
TIPO.DE.ERRORDevuelve un número que corresponde a un tipo de error.
INFODevuelve información acerca del entorno operativo en uso.
ESBLANCODevuelve VERDADERO si el valor está en blanco.
ESERRDevuelve VERDADERO si el valor es cualquier valor de error excepto #N/A.
ESERRORDevuelve VERDADERO si el valor es cualquier valor de error.
ES.PARDevuelve VERDADERO si el número es par.
ESLOGICODevuelve VERDADERO si el valor es un valor lógico.
ESNODDevuelve VERDADERO si el valor es el valor de error #N/A.
ESNOTEXTODevuelve VERDADERO si el valor no es texto.
ESNUMERODevuelve VERDADERO si el valor es un número.
ES.IMPARDevuelve VERDADERO si el número es impar.
ESREFDevuelve VERDADERO si el valor es una referencia.
ESTEXTODevuelve VERDADERO si el valor es texto.
NDevuelve un valor convertido en un número.
NDDevuelve el valor de error #N/A.
TIPODevuelve un número que indica el tipo de datos de un valor.

Funciones lógicas

FunciónDescripción
YDevuelve VERDADERO si todos sus argumentos son VERDADERO.
FALSODevuelve el valor lógico FALSO.
SIEspecifica una prueba lógica que realizar.
SI.ERRORDevuelve un valor que se especifica si una fórmula lo evalúa como un error; de lo contrario, devuelve el resultado de la fórmula.
NOInvierte el valor lógico del argumento.
ODevuelve VERDADERO si cualquier argumento es VERDADERO.
VERDADERODevuelve el valor lógico VERDADERO.


Funciones de búsqueda y referencia

FunciónDescripción
DIRECCIONDevuelve una referencia como texto a una sola celda de una hoja de cálculo.
AREASDevuelve el número de áreas de una referencia.
ELEGIRElige un valor de una lista de valores.
COLUMNADevuelve el número de columna de una referencia.
COLUMNASDevuelve el número de columnas de una referencia.
BUSCARHBusca en la fila superior de una matriz y devuelve el valor de la celda indicada.
HIPERVINCULOCrea un acceso directo o un salto que abre un documento almacenado en un servidor de red, en una intranet o en Internet.
INDICEUsa un índice para elegir un valor de una referencia o matriz.
INDIRECTODevuelve una referencia indicada por un valor de texto.
BUSCARBusca valores de un vector o una matriz.
COINCIDIRBusca valores de una referencia o matriz.
DESREFDevuelve un desplazamiento de referencia respecto a una referencia dada.
FILADevuelve el número de fila de una referencia.
FILASDevuelve el número de filas de una referencia.
RDTRRecupera datos en tiempo real desde un programa compatible con la automatización COM (automatización: modo de trabajar con los objetos de una aplicación desde otra aplicación o herramienta de entorno. La automatización, antes denominada automatización OLE, es un estándar de la industria y una función del Modelo de objetos componentes (COM).).
TRANSPONERDevuelve la transposición de una matriz.
BUSCARVBusca en la primera columna de una matriz y se mueve en horizontal por la fila para devolver el valor de una celda.


Funciones matemáticas y trigonométricas

FunciónDescripción
ABSDevuelve el valor absoluto de un número.
ACOSDevuelve el arcocoseno de un número.
ACOSHDevuelve el coseno hiperbólico inverso de un número.
ASENODevuelve el arcoseno de un número.
ASENOHDevuelve el seno hiperbólico inverso de un número.
ATANDevuelve la arcotangente de un número.
ATAN2Devuelve la arcotangente de las coordenadas "x" e "y".
ATANHDevuelve la tangente hiperbólica inversa de un número.
MULTIPLO.SUPERIORRedondea un número al entero más próximo o al múltiplo significativo más cercano.
COMBINATDevuelve el número de combinaciones para un número determinado de objetos.
COSDevuelve el coseno de un número.
COSHDevuelve el coseno hiperbólico de un número.
GRADOSConvierte radianes en grados.
REDONDEA.PARRedondea un número hasta el entero par más próximo.
EXPDevuelve e elevado a la potencia de un número dado.
FACTDevuelve el factorial de un número.
FACT.DOBLEDevuelve el factorial doble de un número.
MULTIPLO.INFERIORRedondea un número hacia abajo, en dirección hacia cero.
M.C.DDevuelve el máximo común divisor.
ENTERORedondea un número hacia abajo hasta el entero más próximo.
M.C.MDevuelve el mínimo común múltiplo.
LNDevuelve el logaritmo natural (neperiano) de un número.
LOGDevuelve el logaritmo de un número en una base especificada.
LOG10Devuelve el logaritmo en base 10 de un número.
MDETERMDevuelve la determinante matricial de una matriz.
MINVERSADevuelve la matriz inversa de una matriz.
MMULTDevuelve el producto de matriz de dos matrices.
RESIDUODevuelve el resto de la división.
REDOND.MULTDevuelve un número redondeado al múltiplo deseado.
MULTINOMIALDevuelve el polinomio de un conjunto de números.
REDONDEA.IMPARRedondea un número hacia arriba hasta el entero impar más próximo.
PIDevuelve el valor de pi.
POTENCIADevuelve el resultado de elevar un número a una potencia.
PRODUCTOMultiplica sus argumentos.
COCIENTEDevuelve la parte entera de una división.
RADIANESConvierte grados en radianes.
ALEATORIODevuelve un número aleatorio entre 0 y 1.
ALEATORIO.ENTREDevuelve un número aleatorio entre los números que especifique.
NUMERO.ROMANOConvierte un número arábigo en número romano, con formato de texto.
REDONDEARRedondea un número al número de decimales especificado.
REDONDEAR.MENOSRedondea un número hacia abajo, en dirección hacia cero.
REDONDEAR.MASRedondea un número hacia arriba, en dirección contraria a cero.
SUMA.SERIESDevuelve la suma de una serie de potencias en función de la fórmula.
SIGNODevuelve el signo de un número.
SENODevuelve el seno de un ángulo determinado.
SENOHDevuelve el seno hiperbólico de un número.
RAIZDevuelve la raíz cuadrada positiva de un número.
RAIZ2PIDevuelve la raíz cuadrada de un número multiplicado por PI (número * pi).
SUBTOTALESDevuelve un subtotal en una lista o base de datos.
SUMASuma sus argumentos.
SUMAR.SISuma las celdas especificadas que cumplen unos criterios determinados.
SUMAR.SI.CONJUNTOSuma las celdas de un rango que cumplen varios criterios.
SUMAPRODUCTODevuelve la suma de los productos de los correspondientes componentes de matriz.
SUMA.CUADRADOSDevuelve la suma de los cuadrados de los argumentos.
SUMAX2MENOSY2Devuelve la suma de la diferencia de los cuadrados de los valores correspondientes de dos matrices.
SUMAX2MASY2Devuelve la suma de la suma de los cuadrados de los valores correspondientes de dos matrices.
SUMAXMENOSY2Devuelve la suma de los cuadrados de las diferencias de los valores correspondientes de dos matrices.
TANDevuelve la tangente de un número.
TANHDevuelve la tangente hiperbólica de un número.
TRUNCARTrunca un número a un entero.


Funciones estadísticas

FunciónDescripción
DESVPROMDevuelve el promedio de las desviaciones absolutas de la media de los puntos de datos.
PROMEDIODevuelve el promedio de sus argumentos.
PROMEDIOADevuelve el promedio de sus argumentos, incluidos números, texto y valores lógicos.
PROMEDIO.SI Devuelve el promedio (media aritmética) de todas las celdas de un rango que cumplen unos criterios determinados.
PROMEDIO.SI.CONJUNTO Devuelve el promedio (media aritmética) de todas las celdas que cumplen múltiples criterios.
DISTR.BETADevuelve la función de distribución beta acumulativa.
DISTR.BETA.INVDevuelve la función inversa de la función de distribución acumulativa de una distribución beta especificada.
DISTR.BINOMDevuelve la probabilidad de una variable aleatoria discreta siguiendo una distribución binomial.
DISTR.CHIDevuelve la probabilidad de una variable aleatoria continua siguiendo una distribución chi cuadrado de una sola cola.
PRUEBA.CHI.INVDevuelve la función inversa de la probabilidad de una variable aleatoria continua siguiendo una distribución chi cuadrado de una sola cola.
PRUEBA.CHIDevuelve la prueba de independencia.
INTERVALO.CONFIANZADevuelve el intervalo de confianza de la media de una población.
COEF.DE.CORRELDevuelve el coeficiente de correlación entre dos conjuntos de datos.
CONTARCuenta cuántos números hay en la lista de argumentos.
CONTARACuenta cuántos valores hay en la lista de argumentos.
CONTAR.BLANCO Cuenta el número de celdas en blanco de un rango.
CONTAR.SI Cuenta el número de celdas, dentro del rango, que cumplen el criterio especificado.
CONTAR.SI.CONJUNTO Cuenta el número de celdas, dentro del rango, que cumplen varios criterios.
COVAR Devuelve la covarianza, que es el promedio de los productos de las desviaciones para cada pareja de puntos de datos.
BINOM.CRITDevuelve el menor valor cuya distribución binomial acumulativa es menor o igual a un valor de criterio.
DESVIA2Devuelve la suma de los cuadrados de las desviaciones.
DISTR.EXPDevuelve la distribución exponencial.
DISTR.FDevuelve la distribución de probabilidad F.
DISTR.F.INVDevuelve la función inversa de la distribución de probabilidad F.
FISHERDevuelve la transformación Fisher.
PRUEBA.FISHER.INVDevuelve la función inversa de la transformación Fisher.
PRONOSTICODevuelve un valor en una tendencia lineal.
FRECUENCIADevuelve una distribución de frecuencia como una matriz vertical.
PRUEBA.FDevuelve el resultado de una prueba F.
DISTR.GAMMADevuelve la distribución gamma.
DISTR.GAMMA.INVDevuelve la función inversa de la distribución gamma acumulativa.
GAMMA.LNDevuelve el logaritmo natural de la función gamma, G(x).
MEDIA.GEOMDevuelve la media geométrica.
CRECIMIENTODevuelve valores en una tendencia exponencial.
MEDIA.ARMODevuelve la media armónica.
DISTR.HIPERGEOMDevuelve la distribución hipergeométrica.
INTERSECCION.EJEDevuelve la intersección de la línea de regresión lineal.
CURTOSISDevuelve la curtosis de un conjunto de datos.
K.ESIMO.MAYORDevuelve el k-ésimo mayor valor de un conjunto de datos.
ESTIMACION.LINEALDevuelve los parámetros de una tendencia lineal.
ESTIMACION.LOGARITMICADevuelve los parámetros de una tendencia exponencial.
DISTR.LOG.INVDevuelve la función inversa de la distribución logarítmico-normal.
DISTR.LOG.NORMDevuelve la distribución logarítmico-normal acumulativa.
MAXDevuelve el valor máximo de una lista de argumentos.
MAXADevuelve el valor máximo de una lista de argumentos, incluidos números, texto y valores lógicos.
MEDIANADevuelve la mediana de los números dados.
MINDevuelve el valor mínimo de una lista de argumentos.
MINADevuelve el valor mínimo de una lista de argumentos, incluidos números, texto y valores lógicos.
MODADevuelve el valor más común de un conjunto de datos.
NEGBINOMDISTDevuelve la distribución binomial negativa.
DISTR.NORMDevuelve la distribución normal acumulativa.
DISTR.NORM.INVDevuelve la función inversa de la distribución normal acumulativa.
DISTR.NORM.ESTANDDevuelve la distribución normal estándar acumulativa.
DISTR.NORM.ESTAND.INVDevuelve la función inversa de la distribución normal estándar acumulativa.
PEARSONDevuelve el coeficiente de momento de correlación de producto Pearson.
PERCENTILDevuelve el k-ésimo percentil de los valores de un rango.
RANGO.PERCENTILDevuelve el rango porcentual de un valor de un conjunto de datos.
PERMUTACIONESDevuelve el número de permutaciones de un número determinado de objetos.
POISSONDevuelve la distribución de Poisson.
PROBABILIDADDevuelve la probabilidad de que los valores de un rango se encuentren entre dos límites.
CUARTILDevuelve el cuartil de un conjunto de datos.
JERARQUIADevuelve la jerarquía de un número en una lista de números.
COEFICIENTE.R2Devuelve el cuadrado del coeficiente de momento de correlación de producto Pearson.
COEFICIENTE.ASIMETRIADevuelve la asimetría de una distribución.
PENDIENTEDevuelve la pendiente de la línea de regresión lineal.
K.ESIMO.MENORDevuelve el k-ésimo menor valor de un conjunto de datos.
NORMALIZACIONDevuelve un valor normalizado.
DESVESTCalcula la desviación estándar a partir de una muestra.
DESVESTACalcula la desviación estándar a partir de una muestra, incluidos números, texto y valores lógicos.
DESVESTPCalcula la desviación estándar en función de toda la población.
DESVESTPACalcula la desviación estándar en función de toda la población, incluidos números, texto y valores lógicos.
ERROR.TIPICO.XYDevuelve el error estándar del valor de "y" previsto para cada "x" de la regresión.
DISTR.TDevuelve la distribución de t de Student.
DISTR.T.INVDevuelve la función inversa de la distribución de t de Student.
TENDENCIADevuelve valores en una tendencia lineal.
MEDIA.ACOTADADevuelve la media del interior de un conjunto de datos.
PRUEBA.TDevuelve la probabilidad asociada a una prueba t de Student.
VARCalcula la varianza en función de una muestra.
VARACalcula la varianza en función de una muestra, incluidos números, texto y valores lógicos.
VARPCalcula la varianza en función de toda la población.
VARPACalcula la varianza en función de toda la población, incluidos números, texto y valores lógicos.
DIST.WEIBULLDevuelve la distribución de Weibull.
PRUEBA.ZDevuelve el valor de una probabilidad de una cola de una prueba z.


Funciones de texto

FunciónDescripción
ASC Convierte las letras inglesas o katakana de ancho completo (de dos bytes) dentro de una cadena de caracteres en caracteres de ancho medio (de un byte).
TEXTOBAHT Convierte un número en texto, con el formato de moneda ß (Baht).
CARACTER Devuelve el carácter especificado por el número de código.
LIMPIARQuita del texto todos los caracteres no imprimibles.
CODIGODevuelve un código numérico del primer carácter de una cadena de texto.
CONCATENARConcatena varios elementos de texto en uno solo.
MONEDAConvierte un número en texto, con el formato de moneda $ (dólar).
IGUALComprueba si dos valores de texto son idénticos.
ENCONTRAR, ENCONTRARBBusca un valor de texto dentro de otro (distingue mayúsculas de minúsculas).
DECIMALDa formato a un número como texto con un número fijo de decimales.
JISConvierte las letras inglesas o katakana de ancho medio (de un byte) dentro de una cadena de caracteres en caracteres de ancho completo (de dos bytes).
IZQUIERDA, IZQUIERDABDevuelve los caracteres del lado izquierdo de un valor de texto.
LARGO, LARGOBDevuelve el número de caracteres de una cadena de texto.
MINUSCPone el texto en minúsculas.
EXTRAE, EXTRAEBDevuelve un número específico de caracteres de una cadena de texto que comienza en la posición que se especifique.
FONETICOExtrae los caracteres fonéticos (furigana) de una cadena de texto.
NOMPROPIOPone en mayúscula la primera letra de cada palabra de un valor de texto.
REEMPLAZAR, REEMPLAZARBReemplaza caracteres de texto.
REPETIRRepite el texto un número determinado de veces.
DERECHA, DERECHABDevuelve los caracteres del lado derecho de un valor de texto.
HALLAR, HALLARBBusca un valor de texto dentro de otro (no distingue mayúsculas de minúsculas).
SUSTITUIRSustituye texto nuevo por texto antiguo en una cadena de texto.
TConvierte sus argumentos a texto.
TEXTODa formato a un número y lo convierte en texto.
ESPACIOSQuita los espacios del texto.
MAYUSCPone el texto en mayúsculas.
VALORConvierte un argumento de texto en un número.

Formularios e Informes (ACCESS)

FORMULARIOS E INFORMES EN ACCESS


Puedes agregar rápidamente campos a un formulario o informe mediante el panel Lista de campos. Si hace doble clic en un campo del panel Lista de campos (o bien, si arrastra un campo desde la lista hasta un formulario o informe), Microsoft Office Access 2007 crea automáticamente el control apropiado para mostrar el campo, como un cuadro de texto o una casilla de verificación, y después enlaza el control a ese campo.

 FORMULARIO (ACCESS)


Puedes crear una amplia variedad de informes en Microsoft Office Access, desde los más sencillos a los más complejos. Por ejemplo, debe comenzar por pensar en el origen de los registros del informe. Aunque el informe sea un listado sencillo de registros o un resumen agrupado de las ventas realizadas por zona comercial, primero debe determinar qué campos contienen los datos que desea ver en el registro y en qué tablas o consultas residen.
Después de elegir el origen de los registros, normalmente le parecerá más sencillo crear el informe utilizando un asistente para informes. El Asistente para informes es una característica de Access que le guía por una serie de preguntas y, a continuación, genera un informe tomando como base las respuestas proporcionadas.

 INFORMES (ACCESS)


Un informe access no es mas que una tabla o consulta mostrada en una forma "elegante y dinámica", los informes son uno de los módulos de access mas importantes, ya que permiten automatizar en gran medida el desarrollo de documentos a partir de bases de datos. Gracias a las herramientas de agrupación y ordenación de datos, y combinado con el código vba que podemos asociar al informe.
Elementos de un informe

 Secciones principales

Un informe tiene las siguientes propiedades principales:
Pie del informe: Se refiere a la primera página del informe, es decir, la portada del informe
Encabezado de página: Datos que van a aparecer en todas las páginas del informe, concretamente en la parte superior
Detalle: en esta sección se incluyen los distintos registros correspondientes al encabezado de la pagina, que pueden ser mas de uno, sería como un subformulario dentro de cada página del informe.
Pie de Página: Tiene la misma función que el encabezado de página, pero los datos aparecen en la parte inferior


Funciones de un informe

Agrupar: Una de las opciones de un informe de access mas importante es la posibilidad de mostrar los datos agrupados, seleccionando uno o varios subgrupos. Al agrupar datos evitamos que aparezcan datos repetidos en nuestro informe. Por ejemplo, si queremos mostrar los datos de una tabla con inmuebles de toda España, y queremos que los agrupe segun la provincia, para ello vamos sobre la parte izquierda del formulario en vista diseño y con el boton derecho le damos a la opción Ordenar y Agrupar:

domingo, 18 de marzo de 2012

Consultas y Formularios (ACCESS)

CONSULTAS: Las consultas son útiles para poder trabajar sólo con los campos de una tabla que corresponden a una tarea determinada. Cuando se desea limitar aún más los datos con los que se va a trabajar, basándose en el valor de un campo, se pueden usar criterios en la consulta. Los criterios son reglas que se incluyen en el diseño de una consulta. Estas reglas especifican valores o modelos con los que los campos deben coincidir o que los campos deben contener para que la consulta los devuelva.
 También se pueden usar parámetros con un informe para que se pidan criterios cuando se ejecuta el informe. Se pueden usar formularios para que los parámetros de consulta e informe se puedan recopilar y pasar mejor de las siguientes maneras:
  • Permitiendo el uso de controles específicos del tipo de datos
  • Habilitando la persistencia de los valores de parámetro
  • Permitiendo el uso de controles de cuadro combinado (de modo que se puede elegir un valor de una lista en vez de escribirlo)
  • Permitiendo el uso de otros controles disponibles en formularios
En este artículo se explica cómo usar los parámetros en consultas e informes, y cómo usar los formularios para mejorar el uso de los parámetros.



FORMULARIOS: 
Un formulario es un objeto de base de datos que se puede usar para escribir, modificar o mostrar los datos de una tabla o consulta. Los formularios se pueden usar para controlar el acceso a los datos, como qué campos o filas de datos se van a mostrar. Por ejemplo, puede que algunos usuarios necesiten ver sólo algunos de los campos de una tabla que contiene numerosos campos. Si se proporciona a esos usuarios un formulario con sólo esos campos, les será más fácil usar la base de datos. Asimismo, se pueden agregar botones y otras funciones a un formulario con el fin de automatizar las acciones frecuentes.
Considere los formularios como ventanas por las que los usuarios ven y alcanzan las bases de datos. Un formulario eficaz acelera el uso de las bases de datos, ya que los usuarios no tienen que buscar lo que necesitan. Si un formulario es visualmente atractivo, resultará más agradable y más eficaz trabajar con una base de datos, además de ayudar a evitar que se introduzcan datos incorrectos. Microsoft Office Access 2007 incluye nuevas herramientas que ayudan a crear formularios con rapidez, así como nuevos tipos de formulario y nuevas características que mejoran el uso de las bases de datos.
Nota En este artículo se supone que ya ha creado una tabla (o una consulta basada en una o varias tablas) y que desea crear un formulario para ver o manipular los datos.

Tablas y Graficos dinamicos (EXCEL)

Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios de agrupación, representado como una tabla de doble entrada que nos facilita la interpretación de dichos datos. Es dinámica porque nos permite ir obteniendo diferentes totales, filtrando datos, cambiando la presentación de los datos, visualizando o no los datos origen, etc...

Para aquellos que tengais conocimientos de Access es lo más parecido a una consulta de referencias cruzadas, pero con más interactividad.

Veamos cómo podemos crear una tabla dinámica a partir de unos datos que ya tenemos.

Para crear una tabla dinámica, Excel nos proporciona las tablas y gráficos dinámicos.
ejemplo tabla
Supongamos que tenemos una colección de datos de los artículos del almacen con el número de referencia y el mes de compra, además sabemos la cantidad comprada y el importe del mismo.

Vamos a crear una tabla dinámica a partir de estos datos para poder examinar mejor las ventas de cada artículo en cada mes.

Para ello vamos a la pestaña Insertar y hacemos clic en Tabla dinámica (también podemos desplegar el menú haciendo clic en la flecha al pie del botón para crear un gráfico dinámico).

Menú de Tabla dinámica

Aparece el cuadro de diálogo de creación de tablas dinámicas. Desde aquí podremos indicar el lugar donde se encuentran los datos que queremos analizar y el lugar donde queremos ubicarla.

Crear tabla dinámica

En nuestro caso indicamos que vamos a seleccionar los datos de un rango de celdas y que queremos ubicarla en una hoja de cálculo nueva.

Podríamos crear una conexión con otra aplicación para obtener los datos desde otra fuente diferente a Excel.

Tablas de Contenido (WORD)

Descripción: Es una lista ordenada de los títulos que encontramos en un documento dado y se genera para poder conocer la página donde está ubicada (nº de página... tal como un índice) el contenido tipo título del documento Ejm.
titulo1......3
titulo2....4
titulo3..5
titulo1......8
y asi sucecivamente en orden de jerarquía recurda que título es un tipo de formato que se le aplica al texto. Al igual que en versiones anteriores podemos crear tablas de contenidos de forma automática pero ahora de una forma mucho más sencilla.

Todo lo que necesitamos es acceder a los diferentes botones del grupo “Tabla de Contenidos” de la ficha Referencias que soportan todas las facilidades necesarias para crear tablas de contenidos.

Desde un documento de ejemplo hemos señalado tres párrafos como entradas de nuestra tabla de contenidos de ejemplo. El párrafo “Capitulo 1” será una entrada de primer nivel, para lo que hemos seleccionado de las opciones que muestra el botón “Agregar Texto” la opción “Nivel 1” (en rojo en la Fig. 1). Para los párrafos “Fichas” e “Imágenes” hemos seleccionado la opción “Nivel 2” del mismo botón anterior (en verde en la Fig. 1)


Fig. 1 Selección de cabeceras de párrafo para incluir como entradas en la tabla de contenidos.


Una vez seleccionadas las cabeceras a incluir en la tabla de contenidos, simplemente seleccionaremos una zona en el documento donde vayamos a insertar la tabla de contenidos y pulsaremos el botón “Tabla de Contenidos” del grupo indicado anteriormente y veremos aparecer un cuadro de dialogo que nos ofrece posibilidades adicionales para dar formato a la tabla de contenidos que se va a generar. Una vez cerrada dicha caja de diálogo veremos cómo se crea dinámicamente la tabla de contenidos ( Fig. 2) .


Podemos agregar en cualquier momento nuevas frases a incluir en la tabla de contenidos, realizando las operaciones descritas anteriormente. Después para actualizar dicha tabla de contenidos, simplemente seleccionaremos la propia tabla y haremos “Clik” en el Controlador que se muestra tras la selección, apareciendo un nuevo cuadro de diálogo donde se nos ofrece dos posibilidades para dicha actualización ( Fig. 2)


Fig. 2 Selección de la tabla de contenidos y cuadro de diálogo de actualización.