IV UNIDAD VISUAL BASIC INT A LAS BASES DE DATOS

12.- VISUAL BASIC FILTROS


Otro problema similar al anterior es el de filtros, es decir en muchas ocasiones es necesario obtener información acerca de un conjunto de renglones de la tabla. Por ejemplo todos los estudiantes que sean mayores de 17 años, todos los clientes que sean de Tijuana, etc., a esto le llamamos filtros o condiciones.

Visual BASIC, para resolver este problema, usa un lenguaje especial de consulta de datos, llamado SQL(Structured Query Language), un lenguaje especial que traen todos los DBMS, no es propósito de este libro, ni de este curso enseñar otro lenguaje, solo nos concretamos a analizar una de sus instrucciones mas importantes y especial para resolver el problema planteado en este tema:


SELECT [ campos , all, *]

FROM tabla

WHERE condición ;


Ejemplos

1.- Select Nombre, dirección

From Estudiantes

Where carrera = “Informática”;

2.- Select All From Clientes Where Estado = “BC”;

3.- Select * From Estudiantes Where Ciudad = “Tijuana” And Edad > 20 ;


Para construir una aplicación de este tipo solo se ocupan, los dos controles ya analizados:

A) DataControl:

- DatabaseName = buscar y seleccionar la base de datos a usar

-RecordSetType = poner en 1-Dynaset ( este tipo de tablas, solo permite consulta no edición, y los filtros en general son para consultas).

-RecordSource = escribir la instrucción select apropiada, ejemplo gráfico

3ac482e0.jpg

B) DBGrid:

* DataSource = Seleccionar Data1

Pantalla de corrida:

3ac482e1.jpg

Por supuesto que tambien se puede capturar el select en un textbox y en un boton de commando, cargar el recordsource = textbox.

TAREAS PROGRAMACION VISUAL BASIC

1.- CONSTRUIR TRES APLICACIONES DE BÚSQUEDA CON TRES TABLAS Y SELECTS DIFERENTES

Politica de Privacidad