Vous êtes sur la page 1sur 2

EJERCICIOS C/AL (3)

1. Crear una tabla simple que contenga un código y un campo Imagen de tipo
BLOB. Crear el formulario para esa tabla y añadirle un Menú Button Opciones
con 3 opciones:
a. Importar: Que nos permita comprobar si el campo Imagen tiene valores
o no. Nos mostrará una ventana de confirmación si ya existe algún
registro y queremos sobreescribirlo.
b. Exportar: Que nos permita exportar la imagen.
c. Eliminar: Que nos permita eliminar el Picture del registro.

2. A partir del ejercicio anterior, añadir un Separador y un nuevo Menú Item en el


Menú Button, que se llame ‘Selecc. Operac.’ Y que nos muestre mediante un
menú STRMENU estas 3 opciones. Dependiendo de la que seleccionemos nos
realice una operación u otra. Además deberemos poder ver las opciones en
diferente lenguaje si lo cambiamos desde Herramientas, Lenguaje.

3. En la CodeUnit que nos pasaba todos los registros de una tabla Auxiliar a otra
Auxiliar 2, hacer que nos muestre un mensaje de Confirmación antes de llevar a
cabo la operación, con la opción No por defecto. Si NO aceptamos, se debe
producir un mensaje de error, sin usar la función MESSAGE.
4. A partir del ejercicio que nos mostraba un dialog con los resultados de la tabla
del número 2, añadir el código necesario para que nos permita hacer una entrada
de la tabla que queremos, y no sea siempre la del 2.

5. Crear un DataPort ‘Exportar datos clientes’ que nos exporte el Número,


Nombre y Dirección de la tabla Clientes a un fichero de texto.

6. Crear un nuevo Menu Item en la ficha clientes, Menu Button Cliente, con un
separador y un nuevo Menú Item ‘Exportar Clientes’, que llame a este Dataport
creado en el punto 4 utilizando una variable genérica, de modo que cuando lo
pulsemos, se nos ejecute dicho dataport y podamos exportar nuestros clientes a
texto.
Antes de exportarlos que nos pregunte además si realmente queremos llevar a
cabo la exportación y según escojamos una u otra opción, se muestre el Dataport
o un mensaje similar al siguiente usando un Text Constant: ‘Operación
Cancelada’

7. Crear otro DataPort que nos sirva para Exportar todos los datos que tengamos en
la tabla Auxiliar. Una vez tengamos el archivo, eliminamos todos los registros
de dicha tabla, y usamos de nuevo el DataPort para importar esta información de
nuevo en la tabla Auxiliar.

Vous aimerez peut-être aussi