Вы находитесь на странице: 1из 3

eHow en Espaol Computacin y electrnica Cmo hacer un formulario de bsqueda de un proyecto de Visual Basic

nu ed adeuqsb ed oiralumrof nu recah omC


cisaB lausiV ed otceyorp
La mayora de los programas de computadora conectados a un
archivo de base de datos permiten a los usuarios ver y manipular
datos sin tener que interactuar directamente con la base de datos. En
una aplicacin de entrada de datos, un formulario de bsqueda
permite al usuario buscar registros especficos en una tabla que
coincide con los criterios establecidos. Esto limita la cantidad de datos
descargados de la base de datos y que se muestran en el formulario.
La informacin recuperada se puede analizar, editar, eliminar o
enviar a la impresora para producir una copia impresa. Para crear un
formulario de bsqueda para un proyecto de Visual Basic, el
programador debe tener conocimientos bsicos en codificacin y
diseo de formularios de Visual Basic, as como de la consulta de base
de datos.

search icon image by rgbspace from


Fotolia.com

Nivel de dificultad: Moderada

odneyel ntse sanosrep sartO

Cmo utilizar dos formularios con Visual Basic 6.0

Cmo usar ADODC en Visual Basic

sratiseceN

Software Visual Basic 6


Archivo de base de datos

senoiccurtsnI

Carga el entorno de Visual Basic desde tu computadora haciendo clic en "Inicio> Programas>
Microsoft Visual Studio 6.0> Microsoft Visual Basic 6.0".

2
3

4
5

7
8

Selecciona "EXE Estndar" de la ventana emergente de dilogo "Nuevo proyecto" que aparece.
Haz clic en el botn "Abrir" para proceder.
Arrastra y suelta los controles de la "Caja de herramientas" en el formulario para disear la
interfaz, y establece las propiedades individuales despus en la ventana "Propiedades". Un
formulario de bsqueda por lo general tiene campos de texto donde los usuarios escriben las
palabras para buscar en la base de datos, etiquetas, algunos botones de comandos, una tabla para
mostrar el resultado, y el control de la base de datos que enlaza el formulario a la tabla dentro de la
base de datos. Continua con el diseo del formulario como prefieras.
Haz clic en el men "Ver> Cdigo" para ir a la seccin de cdigo. Aqu es donde vas a escribir el
cdigo fuente de tu proyecto.
Dirgete al evento "Form_Load" haciendo clic en el nombre del evento correspondiente de los
mens desplegables en la seccin de cdigos. Introduce un cdigo similar al de abajo. Este cdigo
establece las propiedades de tu conexin de datos y conecta la tabla al archivo de base de datos.
With Adodc1 .ConnectionString = "[Type your connection string here]" .CursorType =
adOpenKeyset .CursorLocation = adUseClient .LockType = adLockOptimistic .CommandType =
adCmdTable .RecordSource = "[Type the name of a table or query here]" .Refresh End With With
Grid1 Set .DataSource = Adodc1 .HighLight = flexHighlightWithFocus .ColWidth(0) =
.ColWidth(0) + 1000 'this is sample column dimension; change as preferred .ColWidth(1) =
.ColWidth(1) + 1800 .ColWidth(2) = .ColWidth(2) + 1800 .ColWidth(3) = .ColWidth(3) + 2300
.Refresh .TabIndex = 0 End With
Haz doble clic en el campo de texto donde el usuario introduce los criterios de bsqueda. Por
ejemplo, el usuario desea buscar ciertos apellidos de la base de datos, y va a escribir las letras en el
campo de bsqueda. Cuando se encuentren coincidencias, los registros se mostrarn en la tabla. En
la seccin de cdigo, dirgete al evento "Text1_Change ()" e introduce un cdigo similar al
siguiente: Dim t as String If Text1.Text <> "" Then If Adodc1.Recordset.RecordCount <> 0 Then t
= "*" + Text1.Text+ "*" Adodc1.Recordset.Filter = "LastName like '" + t + "'" End If Else
Adodc1.Recordset.Filter = adFilterNone End If
Presiona la tecla F5 para ejecutar el proyecto. Prueba el programa y revisa si se ejecuta como
debera.
Guarda el proyecto haciendo clic en "Archivo> Guardar proyecto como" del men y proporciona
un nombre de archivo que lo describa.

sotof ed sarelag sM

Viaja a Brasil!

Los 15 jugadores de ftbol ms lindos

... Qu?! Momentos ms bizarros de los mundiales

Read this article in English: How to Make a Search Form for a Visual Basic Project

Вам также может понравиться