Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Gonzalo Lucas, Iván. Práctica 6.5 (Procedimiento)
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, aquí tenemos el programa de la práctica 6.5, donde hemos creado un procedimiento que se llama pagos cliente, en él cogemos una variable que se llama cCliente, donde guardamos todos los códigos clientes de la tabla clientes, ¿vale?
00:00:00
Entonces, dentro del procedimiento tenemos un cursor que se llama infoclip que mediante un select cogemos todos los datos de la tabla pagos y comparamos el código cliente de la tabla pagos con ese cliente nuestro para asegurarnos que estamos cogiendo el mismo cliente de ambas.
00:00:15
Ahora con esta variable P cliente guardamos todos los datos de la tabla clientes y esto es una variable total que inicializamos con el valor a cero para luego coger el total de los pagos.
00:00:32
el programa empezaría por aquí
00:00:46
aquí hacemos un select de la tabla
00:00:48
clientes para volcar
00:00:51
todos los datos de las tablas clientes
00:00:53
a P cliente que es la variable anterior
00:00:55
y volvemos a hacer donde el código
00:00:56
cliente sea igual que C cliente
00:00:59
para lo mismo de antes asegurarnos
00:01:01
que estamos cogiendo la tabla clientes
00:01:03
el mismo código que hemos
00:01:04
metido antes en el nuestro
00:01:07
pagos clientes, aquí hacemos una impresión
00:01:08
sin más por pantalla del código del nombre
00:01:11
el código, el nombre, la ciudad y el país
00:01:13
mediante la tabla pCliente.códigoCliente
00:01:15
esto es como ya hemos visto durante el curso
00:01:18
otra una
00:01:19
imprime unas líneas para que quede bonito
00:01:22
otra vez pide transición, tal, tal, tal
00:01:24
y llegamos aquí
00:01:25
esto es un bucle del propio
00:01:27
cursor infoCliente
00:01:30
donde cuando vayamos pasando por
00:01:31
la cantidad, como aquí hemos marcado
00:01:34
de i.cantidad, ponemos i porque
00:01:36
como ya viene imprimido en el cursor
00:01:38
va pasando por todo, cual llega a cantidad
00:01:39
e va a guardar
00:01:42
va a dar vueltas hasta que no encuentre nada más y lo va a ir almacenando cada vez que encuentre cantidad de ese cliente en la variable total, o sea que si hay dos pagos, cogerá uno y al segundo le sumará esa cantidad,
00:01:44
hacemos lo mismo antes, una impresión por pantalla de la transacción, de la fecha del pago, de la forma pago y de la cantidad, terminamos el bucle y al final hacemos aquí,
00:01:57
bueno, por cierto, antes esto se va a imprimir
00:02:09
justo debajo de esto, para que veamos
00:02:11
los datos, después de terminar el bucle
00:02:13
que hasta que no haya ya más
00:02:16
datos, y volvemos a imprimir
00:02:17
esto para dejarlo más bonito, y aquí
00:02:19
con la variable total donde hemos almacenado toda la cantidad
00:02:21
se va a poner total pagos
00:02:23
y esto es la excepción, pues se encuentra
00:02:25
a lo mejor que no hay datos o algo
00:02:28
o algo que sea un error o una excepción, salte
00:02:29
el número del código del error
00:02:31
y el mensaje, ok, esto
00:02:33
lo hacemos así
00:02:35
que ya tenía previamente esto
00:02:37
y hacemos un programa, un mini programa
00:02:41
donde llame a este procedimiento
00:02:43
los datos del cliente 1
00:02:44
seleccionamos y salen todos
00:02:46
donados todos
00:02:48
por orden, fecha y por esto
00:02:51
para que veas que
00:02:53
sale más, cambiamos al 3
00:02:55
le damos
00:02:57
y ya está
00:02:58
y este es el vídeo del procedimiento
00:03:00
de la práctica 6.5
00:03:02
- Valoración:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- Idioma/s:
- Autor/es:
- Iván Gonzalo Lucas
- Subido por:
- Ivan G.
- Moderado por el profesor:
- Juan Antonio Garcia Domínguez (juan.garcia317)
- Licencia:
- Reconocimiento
- Visualizaciones:
- 72
- Fecha:
- 13 de mayo de 2020 - 19:00
- Visibilidad:
- Público
- Centro:
- IES VISTA ALEGRE
- Duración:
- 03′ 05″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 8.56 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.