semana 30

Anuncio
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
Descargar