Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AGENDA
SELECT 0
En este caso, existen tres
USE Personas
tabla cargadas en memoria
SELECT 0 sobre las cuales podemos
USE Permisos trabajar: agregar, modificar,
SELECT 0 eliminar y buscar registros.
USE Puestos
2. Para agregar un registro en blanco a una tabla y almacenar datos en sus campos
puede utilizar el comando APPEND BLANK seguido del comando REPLACE. El
comando APPEND BLANK agrega un nuevo registro en blanco a la tabla. El
comando REPLACE sustituye el valor actual de un campo (incluso si está vacío)
con un nuevo valor.
Select 0
Use Puestos
Append
USE Puestos
Append Blank
Replace Idpuesto with Thisform.text1.value
Replace Depuesto with Thisform.text2.value
Replace Iddpto with Thisform.text3.value
Replace Sueldo with Thisform.text4.value
Replace Estado with Thisform.text5.value
Replace Nit with Thisform.text6.value
Browse
USE Empleado
EDIT
–O bien–
Use el comando DELETE - SQL.
USE Empleado
DELETE FROM Empleado WHERE Idafp = “INP”
BROWSE
Si SET DELETED está activado (SET DELETE ON), los registros marcados para su
eliminación no aparecerán en la ventana Examinar.
La configuración del comando SET DELETED también afecta al acceso a los registros
marcados para su eliminación por parte de los comandos que operan sobre registros.
PACK
USE empleado
SET ORDER TO Pkempleado &&(Índice ordena por NIT)
SEEK "06141012780711"
BROWSE
HAVING Utilizada para expresar la condición que debe satisfacer cada grupo
Ejemplo:
Crear una consulta que muestre los empleados ordenados por Apellidos,
mostrar: Nit, Apellidos y Nombres para cada empleado.
Se ha creado en la memoria
una tabla temporal llamada
Cursor y que responde al
nombre “Salida”, los datos
que contiene son únicamente
de lectura, no se pueden
modificar.
AND Es el "y" lógico. Evalúa dos condiciones y devuelve un valor de verdad sólo si
ambas son ciertas.
Ejemplo:
Crear una consulta que muestre Nit, Apellidos, Nombres y grado académico de
empleados, únicamente para Ingenieros Industriales o Mecánica
<> Distinto de
= Igual que
Ejemplo:
Crear una consulta que muestre Nit, Apellidos, Nombres de
empleados con apellido FLORES.
11/06/22 INTRODUCCION A LA PROGRAMACION CON VFP 30
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I – 2019
Ejemplo:
Crear una consulta que muestre Nit, apellidos y nombres de
los primeros 5 empleados ordenados por Apellidos.
DTOC( ) Devuelve una fecha de tipo Character a partir de una expresión de tipo Date o
DateTime.
UPPER() Devuelve la expresión de caracteres especificada en mayúsculas.
Ejemplo:
Crear una consulta que totalice (cuente) el numero de empleados Administrativos y
Docentes.
11/06/22 INTRODUCCION A LA PROGRAMACION CON VFP 35
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION II (INDUSTRIAL Y MECANICA)
CICLO I – 2019