Microsoft Access
Mostrar más instrucciones
1
Crear una nueva tabla ( " Crear> Tabla " ) en una base de datos Access nueva o existente. (Access 2003 usuarios: haga clic en " Objetos > Mesas ", luego en " Nuevo " en la barra de herramientas )
Press "Control" y " S " para guardar la tabla . . El nombre de " ssntable " cuando se le solicite .
2
empezar a escribir los números de Seguro pseudo- sociales en la segunda fila de la primera columna sin el texto del encabezado "ID ". Utilice el formato "nnn -nn -nnnn . " tipo tres o cuatro hileras de números de Seguro Social , que entran en ellas sólo en la columna cuyo encabezado se lee " Campo1 ". Haga doble clic en el encabezado de la columna cuando haya terminado y el tipo " ssn ". ;
3
Crear una consulta haciendo clic en " Crear> Diseño de consulta. " (Access 2003 usuarios: haga clic en " Objetos> consultas, " y luego " Nuevo " en la barra de herramientas ) . Haga doble clic en " ssntable " en el cuadro de diálogo " Mostrar tabla " y pulse "Cerrar" en la caja de diálogo
4
Escriba la fórmula siguiente en el archivo. " Field " fila de la primera columna :
ssn : Reemplazar ( [ ssntable.ssn ] , "-" , "")
pulse "enter" después de introducir la fórmula , entonces ejecutar la consulta mediante la opción " Diseño > Run " (barra de herramientas > "Ver" para Access 2003 ) . Observe los números de Seguro Social sin guiones en la columna de la consulta resultante.
5
Haga clic en la mesa de la consulta y seleccione " Guardar " y luego el nombre a la consulta " removessnseps . " Haga clic derecho la ficha de nuevo y seleccione " Vista Diseño ".
6
Sustituir la fórmula que anteriormente ingresó ( " SSN : Reemplazar ... ") con éste para hacer una fórmula con un claro significado:
ssn : replace_ssn_separators ( [ ssntable.ssn ] )
7
Habilitar macros en el marco del "Archivo > Opciones > Centro de confianza Configuración> Configuración de macros " la partida si eres utilizando Access 2007 o posterior. Seleccione la opción "Habilitar todas las macros " opción.
8
Introduce el IDE de Visual Basic ( entorno de desarrollo integrado) con la tecla " alt - f11 ", luego haga clic en " Insertar> Módulo ". En la ventana en blanco , pegue la siguiente fórmula :
replace_ssn_separators función pública (SSN As String ) replace_ssn_separators = MID $ ( ssn, 1 , 3 ) + Mid $ ( ssn, 5 , 2 ) + Mid $ ( ssn , 8 , 4 ) End Function
9
volver al acceso ( pulse " Alt" y " F11 ") y vuelva a ejecutar la consulta , al ver los números de la Seguridad Social vuelve a tener sus guiones eliminados .
10
Crear una nueva consulta con las instrucciones del paso 3 y el nombre de la consulta " plainquery . " Arrastre el campo " ssn " de la ventana " ssntable " a cualquier columna de la cuadrícula de la consulta . Cierre la consulta , haga clic en su ficha y seleccionando " Cerrar ".
11
Seleccione la opción " plainquery " consulta en la ventana de navegación y seleccione " Crear> Informe" para crear una nueva informe de esa consulta. ( Access 2003 : haga clic en "Objetos > Reports ", haga clic en "Nuevo " en la barra de herramientas )
Haga clic en la ficha del informe y seleccione " Vista Diseño ". Haga clic en un control de cuadro de texto . la barra de herramientas , haga clic en un espacio en blanco de la sección " Detalles" para colocar la caja.
Haga clic en el cuadro y seleccione "Propiedades", luego escriba " newssn " en el "nombre " ; ámbito de la pestaña "Otros " en la ventana " hoja de propiedades "
12
Seleccione "Informe " en el cuadro desplegable justo debajo de la " hoja de propiedades " cabecera de la ventana . . Seleccione " [Procedimiento de evento] " en " On Load " campo de la pestaña " Eventos" , haga clic en el botón "..." para volver a entrar en el IDE.
13
pegar este código en el procedimiento de evento " Report_Load ":
Private Sub Report_Load ( ) newssn.Value = replace_ssn_separators ( ssn.Value ) End Sub
14
Volver Acceso , haga clic en la ficha del informe y seleccione " Vista de informes . " El informe mostrará el número de Seguro Social sin guiones .