Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Ejercicio 6.5 Daniel Merino
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:
Hola, mi nombre es Daniel Merino y vengo a hacer el ejercicio de S5.
00:00:20
Lo primero que vamos a hacer es declarar las variantes.
00:00:23
En mi caso lo voy a llamar N1 y va a ser en number.
00:00:29
Ahora vamos a hacer el procedimiento.
00:00:33
Lo vamos a llamar muestraPago.
00:00:40
Esto lo vamos a poner junto en el cliente.
00:00:51
que esté en clientes punto código cliente porcentaje type cerramos vamos a decir el
00:00:55
Cursor
00:01:17
Cursor
00:01:22
Pagos
00:01:27
IsSelect
00:01:33
Todo
00:01:36
De pagos
00:01:39
Donde, vamos a decir que pagos
00:01:42
es el código cliente que se iguala a n cliente, vale, r cliente, vamos a guardar clientes,
00:01:46
row type
00:02:02
vale, en total
00:02:09
integer
00:02:13
que es igual a cero
00:02:17
vale, ahora procedemos a hacer el begin
00:02:20
select
00:02:25
de todo que esté
00:02:30
r clientes
00:02:33
d clientes
00:02:36
Donde
00:02:41
El código
00:02:44
El código
00:02:47
Cliente
00:02:50
Se iguala
00:02:51
N
00:02:54
Cliente
00:02:54
Vale, ya está bien
00:02:56
Ahora vamos a hacer
00:03:01
Un dm
00:03:03
Uy, dms
00:03:04
Barra baja
00:03:07
Output
00:03:08
punto put
00:03:14
line
00:03:18
vale
00:03:19
abrimos aquí
00:03:23
ponemos esto
00:03:25
voy a copiarlo
00:03:27
vale
00:03:29
y ahora ponemos aquí
00:03:31
código
00:03:35
código
00:03:36
uy
00:03:41
código
00:03:42
cliente
00:03:46
es
00:03:49
y que me lo muestra aquí
00:03:50
que va a ser
00:03:52
en el cliente
00:03:54
vale
00:03:56
suponemos esto, bajamos a la siguiente
00:03:58
línea
00:04:01
el siguiente nombre
00:04:01
cliente
00:04:05
que nos lo va a mostrar
00:04:07
aquí
00:04:10
uy
00:04:12
nos lo va a mostrar aquí que va a ser
00:04:13
el cliente
00:04:17
punto nombre cliente
00:04:19
vale, bajamos una más
00:04:27
aquí vamos a mostrar la ciudad del cliente
00:04:31
que va a ser rcliente.ciudad
00:04:38
La siguiente vamos a hacerlo, aquí vamos a mostrar país, país, cliente, vale, país del cliente, aquí, vamos a poner el cliente.pais, me equivoco aquí, bajamos una más, vale.
00:04:49
Aquí vamos a hacer una separación
00:05:18
Por ejemplo esta
00:05:21
Hasta aquí mismo
00:05:26
Aquí vamos a poner que quiero el I de la transacción
00:05:29
Quiero la fecha
00:05:39
Quiero la forma
00:05:42
La cantidad
00:05:45
Volvemos a separarlos
00:05:47
uno menos, ahí está
00:05:53
bajamos uno más
00:05:58
ahora vamos a crear un loop
00:06:00
que nos vaya sumando
00:06:03
la cantidad total
00:06:05
que tiene
00:06:06
for is in
00:06:07
de cpagos
00:06:11
y que me haga el loop
00:06:13
aquí quiero
00:06:16
el total
00:06:20
que va a ser
00:06:21
el total
00:06:26
más
00:06:27
y.cantidad
00:06:30
y.cantidad
00:06:34
vale, y quiero que me muestres
00:06:42
el y.cantidad
00:06:45
la transacción, vale
00:06:54
aquí vamos a dejar un pequeño espacio
00:07:06
aquí vamos a decir
00:07:11
que quiero
00:07:16
y punto
00:07:19
la fecha
00:07:21
minúscula
00:07:25
fecha pago
00:07:27
muy bien
00:07:29
volvemos a abrir una de estas
00:07:32
dejamos un espacio
00:07:35
aquí quiero
00:07:36
y punto la forma de pago
00:07:38
forma pago
00:07:41
aquí así
00:07:43
volvemos a dejar un espacio
00:07:48
aquí quiero que mañana
00:07:50
y punto cantidad
00:07:53
vale, ahora vamos a terminar con el loop
00:07:57
ahí está, vamos a mostrar otra línea de separación
00:08:05
para que no se nos junte
00:08:13
vale, aquí quiero mostrar
00:08:15
el total de los pagos efectuados
00:08:22
que va a ser el total en sí
00:08:26
vale
00:08:33
y vamos a añadir
00:08:40
exception
00:08:43
exception
00:08:44
ahí
00:08:50
quiera que me añadas
00:08:53
when
00:08:56
others
00:08:57
then
00:09:00
y aquí vamos a decir
00:09:03
que me muestre
00:09:05
el código
00:09:06
código de
00:09:07
error
00:09:10
el número
00:09:14
el punto
00:09:16
te dejamos un pequeño espacio
00:09:18
y aquí me vas a mostrar
00:09:20
el SQL code
00:09:21
y aquí
00:09:24
quiero que me muestres
00:09:27
el SQL
00:09:29
ERM
00:09:31
vale
00:09:34
terminamos
00:09:36
el end
00:09:39
no me acuerdo
00:09:43
Y ahora hacemos un break-in que nos diga que N1 va a ser el número que digamos del cliente, en este caso va a ser, uy, aquí, e introduce código del cliente, ¿vale?
00:09:44
y aquí vamos a hacer nuestra pagos que va a ser N1
00:10:29
y aquí decimos que termine
00:10:43
ahora ejecutamos el código
00:10:49
ponemos un 1
00:10:53
aceptamos
00:10:56
y nos sale el total de los pagos actuados
00:10:58
- Idioma/s:
- Autor/es:
- Daniel Merino Garcia
- Subido por:
- Daniel M.
- Moderado por el profesor:
- Juan Antonio Garcia Domínguez (juan.garcia317)
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 18
- Fecha:
- 30 de mayo de 2020 - 21:34
- Visibilidad:
- Público
- Centro:
- IES VISTA ALEGRE
- Duración:
- 11′ 07″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 27.98 MBytes