“Conocimientos software>Software de base de datos

Cómo quitar Separadores De SSN campo en consulta de Access

2012/2/25
En Microsoft Access, quitando el separador de números de Seguro Social se puede hacer uso de las funciones de cadena de acceso . Puede aplicar estas funciones en una consulta o en un informe si la consulta tiene que mantener los separadores. Cosas que necesitará
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 .

Software de base de datos
Tutorial en línea para MS Access 2007
Cómo agregar una referencia en MS Access 2007
Cómo agregar lógica a Access Reports
Definición de una aplicación de base de datos
Cómo copiar datos entre bases de datos Navision
Cómo crear una consulta para especificar la longitud de Acceso
Cómo utilizar el objeto de comando en VB6 para eliminar registros en SQL
Cómo crear un índice de MS Word de carpetas y archivos
Conocimientos Informáticos © http://www.ordenador.online