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: Recetas faciles y rápidas
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
Un filtro es una condición que permite desplegar solo determinada información de una tabla. 11.- FILTROS DELPHI 11.- FILTROS DELPHI IV UNIDAD BORLAND DELPHI
apple
es
https://applesana.es/static/images/apple-filtros-borland-delphi-700-0.jpg
2024-05-17
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