FILTROS BORLAND DELPHI

Todo sobre Apple, Mac e Iphone Noticias sobre apple,mac, osx, iphone,ipad,apple watch, juegos para mac y appletv

 

IV UNIDAD BORLAND DELPHI INT A LAS BASES DE DATOS

11.- FILTROS DELPHI

Un filtro es una condición que permite desplegar solo determinada información de una tabla.

Es decir, en ocasiones solo se quiere desplegar información condicionada al usuario, por ejemplo de la tabla de clientes solo desplegar aquellos que sean de la ciudad de Tijuana, de la tabla de autos, solo desplegar aquellos de modelo 1990 en adelante.

Como se observa, filtrar una tabla, es condicionar uno o mas campos o columnas.

Filtros o condiciones se tendrán que programar tomando en cuenta a como Pascal maneja las constantes strings, los operadores relaciónales y los operadores lógicos.__

a) Datos o constantes strings en PASCAL, van encerrados entre apóstrofes( comillas sencillas), ejemplo 'Juan', 'Tijuana', etc.

b) Los operadores relaciónales son ( =, >, =, ⇐, ).

c) Los operadores lógicos son ( and, or, not ).

Existen dos maneras de poner filtros o condiciones para una tabla, ellas son:

1.- Interna, debe haber un DBGrid en la aplicación y para el componente Table, modificar las siguientes propiedades:

  • propiedad Filter = condición, ejemplos para la tabla de clientes:

= ClaveCliente

= Ciudad 'Tijuana'

= ClaveCliente > 2 and Ciudad = 'Tijuana'

  • propiedad Filtered = true

2,- Externa, es el usuario quien construye el filtro o condición, usando un componente Edit para el filtro y un botón de ordenes (OK) para que se ejecute y despliegue la tabla filtrada, el código en dicho botón es;

onclickbutton1()

{

Table1.Filter = Edit1.Text;

Table1.Filtered = true;

}

TAREAS PROGRAMACION BORLAND DELPHI

1.- UNA TABLA DE AUTOS FILTRADA INTERNAMENTE POR COLOR AZUL Y MODELO DE 1990 EN ADELANTE.

2.- UNA TABLA DE PROVEEDORES Y QUE SEA EL USUARIO QUIEN CONSTRUYA EL FILTRO O CONDICION.

FILTROS BORLAND DELPHI

MÁS INFORMACIÓN

El contenido original se encuentra en https://programacionfacil.com/borland_delphi/filtros/
Todos los derechos reservados para el autor del contenido original (en el enlace de la linea superior)
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail bitelchux@yahoo.es y retiraremos este contenido inmediatamente