BIENVENIDOS A LA PAGINA POLOFAMILI-  polofamili@telefonica.net

TRUCOS  ACCESS

Transmitir un número de teléfono desde Access o Word para no tener que teclearlo.

1

Una solución bastante cómoda es emplear la función tapiRequestMakeCall de la librería Tapi32.dll para llamar al programa Dialer de Windows, un programa que será el que se encargue de hacer la llamada. Por ejemplo, si está trabajando con Access, puede crear un botón en un formulario con los datos de sus alumnos y hacer que ejecute la función pasando como parámetro el valor del campo teléfono de la tabla asociada al formulario. Antes de escribir en el Editor de Visual Basic el evento clic correspondiente al botón, es necesario que defina la función y cree esta rutina que se encargará de llamar a la función anterior y gestionará de forma elemental los errores: Private Declare Function tapiRequestMakeCall& Lib "TAPI32.DLL" _ (ByVal DestAddress$, ByVal AppName$, ByVal CalledParty$, ByVal Comment$) Sub Llamar(strTelefono As String, Optional strNombre As String, _ Optional strComentario As String, Optional bError As Boolean) Dim strErr As String Dim lngResult As Long ' Asiganción de valores por defecto para los parámetros opcionales If IsMissing(strNombre) Then strNombre = "" If IsMissing(strComentario) Then strComentario = "" If IsMissing(bError) Then bError = True ' Llamada al Dialer lngResult = tapiRequestMakeCall&(Trim(strTelefono), _ CStr(Caption), strNombre, strComentario) 'Mensaje en caso de error If bError And lngResult <> 0 Then strErr = "Error marcando " + strTelefono MsgBox strErr, vbOKOnly + vbExclamation, "Error al marcar" End If End Sub Como puede observar, la función tiene cuatro parámetros y el primero de ellos (el número de teléfono a marcar) es el único que es obligatorio. Solo resta que, dentro del evento click, teclee la llamada a la función: Sub Boton1_Click() Llamar (Telefono.Value) End Sub Rodolfo de Benito

Esta informacion recogida de la siguiente dirección, recomiendo que le deis un vistazo

 http://www.idg.es/pcworld/VerSeccion.asp?sec=BBDD


 

Compactar y reparar automáticamente al cerrar

2

 

Un consejo importante es el de compactar y reparar nuestra base de datos regularmente. Si lo deseamos realizar en un momento determinado, elegimos la opción del menú herramientas, seleccionando Utilidades de la base de datos. Seguidamente haremos click en Compactar y reparar la base de Datos.

Aun así es mucho mejor y mas razonable, configurar access para que haga esta tarea  automáticamente, por nosotros, cada vez que cerremos la base de datos. Lograremos nuestro propósito si hacemos click en el menú Herramientas y seleccionamos Opciones. En la ventana de Opciones hemos de seleccionar la pestaña General y marcamos sobre la casilla Compactar al Cerrar.