UNIDAD 30 TEMA: Visual Basic 6 y Access SUBTEMAS: Guardar registros y buscar registros AGREGAR REGISTROS Hay dos maneras de agregar nuevos registros a la tabla: • en el control de datos, dta_proj, establezca la propiedad EOFAction = 2 - esto permitirá al usuario ir al último registro y hacer una continuación, que agregará un registro en blanco a la mesa; • utilizar el método AddNew del control de datos, como en: dta_proj.Recordset.AddNew Encontrar un registro específico Cuando se navega con los botones de flecha o mover el ... métodos que se mueve necesariamente un registro a la vez. Muy a menudo es necesario para acceder a un registro específico en la base de datos. Por ejemplo, se podría cambiar el final-la fecha para el proyecto denominado "XYZ Corp. Sistema de Nómina". En este ejemplo se supone que la búsqueda se llevará a cabo en el título del proyecto. Podría ser el número o fecha final si es necesario y que sólo supondría cambios menores en el código. También suponemos que el usuario no quiere entrar en el título del proyecto completo y sólo de entrada los primeros caracteres, por lo tanto, hará uso de la "igual" operador para que coincida con el conjunto de registros a la cadena de búsqueda. En primer lugar, crear un nuevo cuadro de texto, llamado txt_findTitle, para entrar en la cadena de búsqueda. Vamos a dar a este cuadro de texto del TabIndex 0 porque queremos que sea el primer control de leer cuando nos fijamos en un registro. Tan pronto como nos movemos fuera del cuadro de texto, elevento LostFocus se activa y comprueba si el usuario ha entrado en una cadena de búsqueda o no. Si no hay entrada en la cadena de búsqueda, el usuario puede trabajar con el registro actual en el formulario. Si hay una cadena de búsqueda especificada, el registro correspondiente se cargará en el formulario. El método FindFirst de la DC se busque la primera aparición en el conjunto de registros se pongan en venta el "contenido" de los parámetros. Si hay más de uno los registros que coinciden, el usuario se desplaza hacia delante con las flechas. El formato del método FindFirst es: DataControl.Recordset.FindFirst "nombre de campo = 'SearchString" Si el nombre de campo contiene un valor de cadena, usted tiene que utilizar comillas simples para el nombre del SearchString, puede utilizar los operadores de comparación de otros en lugar del =. Esta técnica puede adaptarse a cualquier campo de búsqueda en el conjunto de registros Cuarto Bimestre Programación I Nivel diversificado UNIDAD 30 TEMA: Visual Basic 6 y Access SUBTEMAS: Guardar registros y buscar registros para un registro específico. Hay también, FindPrevious y FindLast métodos FindNext para el control de registros de datos. Cuarto Bimestre Programación I Nivel diversificado