Cómo hacer un formulario de búsqueda de un proyecto de Visual Basic

Escrito por mia savchenko | Traducido por daniel gómez villegas
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo hacer un formulario de búsqueda de un proyecto de Visual Basic
(search icon image by rgbspace from Fotolia.com)

La mayoría 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 aplicación de entrada de datos, un formulario de búsqueda permite al usuario buscar registros específicos 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 información recuperada se puede analizar, editar, eliminar o enviar a la impresora para producir una copia impresa. Para crear un formulario de búsqueda para un proyecto de Visual Basic, el programador debe tener conocimientos básicos en codificación y diseño de formularios de Visual Basic, así como de la consulta de base de datos.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Necesitarás

  • Software Visual Basic 6
  • Archivo de base de datos

Lista completaMinimizar

Instrucciones

  1. 1

    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. 2

    Selecciona "EXE Estándar" de la ventana emergente de diálogo "Nuevo proyecto" que aparece. Haz clic en el botón "Abrir" para proceder.

  3. 3

    Arrastra y suelta los controles de la "Caja de herramientas" en el formulario para diseñar la interfaz, y establece las propiedades individuales después en la ventana "Propiedades". Un formulario de búsqueda 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 diseño del formulario como prefieras.

  4. 4

    Haz clic en el menú "Ver> Código" para ir a la sección de código. Aquí es donde vas a escribir el código fuente de tu proyecto.

  5. 5

    Dirígete al evento "Form_Load" haciendo clic en el nombre del evento correspondiente de los menús desplegables en la sección de códigos. Introduce un código similar al de abajo. Este código establece las propiedades de tu conexión 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

  6. 6

    Haz doble clic en el campo de texto donde el usuario introduce los criterios de búsqueda. Por ejemplo, el usuario desea buscar ciertos apellidos de la base de datos, y va a escribir las letras en el campo de búsqueda. Cuando se encuentren coincidencias, los registros se mostrarán en la tabla. En la sección de código, dirígete al evento "Text1_Change ()" e introduce un código 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

  7. 7

    Presiona la tecla F5 para ejecutar el proyecto. Prueba el programa y revisa si se ejecuta como debería.

  8. 8

    Guarda el proyecto haciendo clic en "Archivo> Guardar proyecto como" del menú y proporciona un nombre de archivo que lo describa.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles