Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Viera, Alejandro - Video p6.5
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Bueno, esta es mi solución a la práctica 6.5. He llamado al procedimiento pagos cliente y entonces coge como parámetro lo he llamado cliente, que es un entero, que es el código del cliente al que quieres sacar los pagos.
00:00:01
Luego declaro un cursor que lo llamo cursor pagos, que selecciona ahí de transacción, fecha pago, forma pago y cantidad de pagos donde el código cliente es igual al parámetro que le pasamos que es cliente.
00:00:23
añado tres variables que es nombre, ciudad, país
00:00:40
cuyo tipo es igual al de esas variables de la tabla de clientes
00:00:46
para tener los datos de ese cliente
00:00:56
y luego una variable que se llama pago total
00:00:59
un entero que va a ser la suma de todos los pagos
00:01:03
En el código de per se del programa lo que hace primero es poner los datos del cliente, el código cliente lo sacamos con cliente,
00:01:07
Luego cogemos nombre cliente de la tabla de clientes donde con el cuyo código de cliente es el que le hemos pasado y lo metemos en la variable nombre cliente y entonces lo ponemos con putline nombre cliente y dos puntos nombre cliente.
00:01:24
Hacemos igual con ciudad y con país, luego ponemos la cabecera, que son estas tres líneas de las transacciones,
00:01:50
y aquí es donde hacemos un bucle for que vaya recorriendo el cursor pagos, y a cada una de esas vueltas le llamo pago,
00:02:04
que es porque van a ser cada uno de los pagos. Entonces en cada una de las vueltas lo que va a hacer es poner una línea en la que te dé el AI de transacción,
00:02:17
la fecha de pago, la forma de pago y la cantidad. Y luego lo que hace es sumar a pago total la cantidad de ese pago.
00:02:29
acaba el bucle, ponemos las líneas de cierre de los pagos y en la línea última ponemos cuánto es el total de pagos efectuados con la variable de pago total
00:02:40
que hemos ido rellenando aquí. Y lo terminamos. Entonces, ahora vamos a ejecutarlo. Por ejemplo, vamos a poner que queremos sacar los pagos del cliente con código 1.
00:02:59
entonces le doy F8, se ejecuta y en la salida aquí lo tenemos, el cliente con código 1 se llama BG Production Gardens de San Francisco USA y aquí tenemos las transacciones que ha hecho
00:03:17
y la suma de pagos efectuados, 2.000 y 2.000, la 4.000. Por ejemplo, pongo el 3, F8, para ver otro ejemplo. El 3 es Gardening Associates de Miami USA
00:03:32
y tiene tres pagos de 5.000, 5.000, 926, con lo cual el total de pagos efectuados es 10.926.
00:03:51
Este es como he resuelto yo esta práctica.
00:04:00
- Valoración:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Autor/es:
- Alejandro Viera López
- Subido por:
- Alejandro V.
- Moderado por el profesor:
- Juan Antonio Garcia Domínguez (juan.garcia317)
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 6
- Fecha:
- 16 de mayo de 2020 - 14:41
- Visibilidad:
- Público
- Centro:
- IES VISTA ALEGRE
- Duración:
- 04′ 06″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 12.91 MBytes
Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.
Comentarios
Este vídeo todavía no tiene comentarios. Sé el primero en comentar.