Para los ejercicios que se realizan a lápiz y papel se mantendrá un formato de presentación para facilitar el registro, identificación de cada actividad.
En una hoja de su cuaderno, nueva y sin escribir, no la arranque, en forma ordenada en su encabezado escriba los datos correspondiente a:
Tarea/Taller Número
Semana Número
Paralelo Número
Fecha: año/mes/día
Apellidos
Nombres
Referencia del Ejercicio:
Libro, cap. pág. o Evaluación
Ejemplo:
Tarea 1
Semana 1
Paralelo 4
2026/Mayo/11
Piguave Pérez
Pedro Pablo
1Eva2010TII_T1 Aproximar con polinomio
Envíos de imágenes de hojas
Para el envió de la evidencia del desarrollo de la actividad, tome fotos a las hojas usadas y suba los archivos al AulaVirtual en formato .jpg o png. Trate que cada archivo tenga una resolución razonable que permita distinguir lo que ha escrito.
NO exagere, un archivo entre 1 y 2 MBytes por imagen es suficiente.
Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord , , acNewRec
End Sub
Registros: Buscar el último registro relacionado a un id. DLast()
Private Sub id_producto_AfterUpdate()
saldo_antes = DLast("[saldofinal]", "BodegaPrincipal", "BodegaPrincipal.[id_producto] = " & id_producto)
End Sub
Operaciones: Validar un retiro cuando hay saldo/existencia
Private Sub Retiro_AfterUpdate()
If existencias < retiro Then
retiro = 0
End If
saldofinal = saldoanterior - retiro
End Sub
Evento: Ejecutar consulta con click en botón
Private Sub Bt_anexar_Click()
If anexado = False Then
Me.Refresh
DoCmd.OpenQuery "c_anexaordenretiro2", , acReadOnly
anexado = True
Me.Refresh
End If
End Sub
Funciones y procedimientos
Function saldoactualiza()
saldoactualiza = saldo_antes + ingreso - retiro
End Function
Private Sub id_producto_AfterUpdate()
saldo_antes = DLast("[saldo_final]", "Inventario", "Inventario.[id_producto] =" & Id_producto)
saldo_final = saldoactualiza()
End Sub
Private Sub ingreso_AfterUpdate()
saldo_final = saldoactualiza()
End Sub
Private Sub retiro_AfterUpdate()
saldo_final = saldoactualiza()
End Sub
Palabras reservadas en Access VBA
No se usan como nombre de campo, casilla de texto, etc:
Considere el caso propuesto para desarrollar los procesos de:
a. Compra de vehículos en línea
b. Actualización de inventario de vehículos comprados en línea por OLX
c. Venta de vehículos en línea
d. Actualización de inventario de vehículos vendidos en línea de OLX a cliente final
Desarrolle al menos uno de los procesos planteados en DB
Realice una de las tablas en forma vinculada a una lista de SharePoint en su cuenta de espol.
Referencias
Introducción a las listas. SharePoint Server Edición de Suscripción SharePoint Server 2019. Revisado Mayo 2023. https://support.microsoft.com/es-es/office/introducci%C3%B3n-a-las-listas-0a1c3ace-def0-44af-b225-cfa8d92c52d7
a. Desarrolle una tabla de inventarios que disponga principalmente de los campos para producto, ingreso y retiro de cantidades referenciadas a un saldo_anterior y saldo_final semejante a lo realizado en:
Para éste caso se incorpora los campos que permiten identificar el pedido que permite realizar el retiro de productos desde el inventario del centro de distribución por parte del operador o "picker". Se puede complementar la información con el id_pedido_detalle.
b. Añadir las relaciones correspondiente entre las tablas usando id_producto.
c. Para actualizar el inventario, el primer paso consiste en desarrollar una consulta que permita tomar los productos de un pedido y Anexar los datos a la tabla de inventario como un retiro. Para éste caso se usan consultas de datos anexados
el procedimiento es semejante a una consulta de selección donde se debe indicar que la tabla a realizar los anexos es la de inventario. Los datos se toman de la tabla pedido, incluso de considera obtener el valor del saldo anterior del inventario usando DLast().
d. El siguiente paso requiere actualizar los datos que se han procesado en pedido para indicar que el producto ha sido despachado a la canasta de entrega de la tabla pedido. Se requiere añadir el campo despachado como Sí/No en la tabla PedidoDetalle, para indicar si se ha procesado cada producto. Si el proceso es por bloques, se puede realizar mediante una consulta para actualizar datos
donde se debe indicar los datos que se desean actualizar y el valor que se usará en cada uno de ellos.
Los criterios de cuáles pedidos se pueden ingresar manualmente, o se pueden tomar de un cuadro de texto de un formulario creado para el caso por ejemplo el formulario del operador o "picker".
Realice el formulario correspondiente al "picker", deshabilite los campos que no le corresponde modificar o use la propiedad no visible. Realice la referencia al formulario dado mediante el siguiente formato:
[Formularios]![F_Pedido_Picker]![Id_pedido]
actualice otros detalles del formulario, como un botón para ejecutar las consultas de anexos y actualización.
Realice un modelo básico de DB para el registro y gestión de pedidos para domicilio. Se pretende utilizar los datos de la tabla productos para luego actualizar los totales en la tabla principal.
1. Se requiere guardar el total a pagar del pedido en la tabla principal del pedido usando un botón para aceptar el pedido. Se requiere añadir un campo "totalpagar" en la tabla Pedido, luego se debe añadir al formulario.
2, Crear un botón de control en el formulario para ejecutar las instrucciones a incluir en el "generador de códigos".
Podría seleccionar una acción para actualizar datos del formulario, sin embargo la macro que se crea será reemplazada por instrucciones:
Private Sub bt_GuardarRegistro_Click()
total_pagar = SF_PedidoDetalle.Form!totalpagar
End Sub
3. Considere añadir las instrucciones para actualizar la hora de emisión de orden, así como el casillero de orden emitida a completada.
4. Realice copias del formulario para las actividades que realizará:
- el operador
- el repartidor
Use la propiedad de cada control de "habilitado" si/no para destacar el proceso.
Realice un modelo básico de DB para el registro y gestión de pedidos para domicilio. Se pretende utilizar los datos de la tabla productos para luego actualizar los totales en la tabla principal.
1. Use los campos necesarios para considerar el peso, volumen y precio acorde con la cantidad de productos solicitados. Use "campos calculados" para realizar las operaciones en cada registro de producto para encontrar el subtotal de peso y volumen a añadir a la canasta:
2. Implemente un formulario tipo columna para la tabla principal de pedidos (transacciones).
3. Implemente un formulario tipo tabular para la tabla detalles (transacciones).
4. Añada cuadros de texto para sumar los subtotales de peso, volumen y precio en el pie de formulario.
5. Considere la capacidad de cada canasta de envíos en la bicicleta o moto de 3000 unidades (cc o gramos) y calcule la cantidad de canastas para realizar la entrega.
6. Considere el valor de envío de cada canasta por 1,50 que permite determinar el valor de cargo por envío. Calcule también el importe del IVA para determinar el total a pagar.
7. Añada un campo en la tabla principal de pedidos para registrar el total de la factura.
8. Implemente un botón que al evento de «al hacer click» que registre y actualice el campo del numeral anterior.
9. Adjunte el Archivo de la DB realizada y el formulario correspondiente
Referencias
Usar un botón de comando para iniciar una acción o una serie de acciones. . support.microsoft.com. Revisado Octubre,2022. https://support.microsoft.com/es-es/office/usar-un-bot%C3%B3n-de-comando-para-iniciar-una-acci%C3%B3n-o-una-serie-de-acciones-c7bf2827-2f3e-42b8-83d6-6c4f0de78990
Realice un modelo básico de DB para el registro y gestión de pedidos para domicilio. Se pretende utilizar los datos de la tabla productos para luego actualizar los totales en la tabla principal.
1. Use los campos necesarios para considerar el peso, volumen y precio acorde con la cantidad de productos solicitados. Use «campos calculados» para realizar las operaciones en cada registro de producto para encontrar el subtotal de peso y volumen a añadir a la canasta:
2. Implemente un formulario tipo columna para la tabla principal de pedidos (transacciones).
Reorganice los cuadros de control y añada cuadros combinados donde sea necesario. Modifique de la tabla de origen los formatos de los campos de fecha corta y hora larga para mostrar los datos de forma semejante a lo presentado.
3. Implemente un formulario tipo tabular para la tabla detalles (transacciones).
Incluya los cuadros para determinar el valor de peso y volumen por producto que permite calcular el subtotal de peso y volumen.
4. Añada cuadros de texto para sumar los subtotales de peso, volumen y precio en el pie de formulario.
5. Considere la capacidad de cada canasta de envíos en la bicicleta o moto de 3000 unidades (cc o gramos) y calcule la cantidad de canastas para realizar la entrega.
6. Considere el valor de envío de cada canasta por 1,50 que permite determinar el valor de cargo por envío. Calcule también el importe del IVA para determinar el total a pagar.
=[canastas]*1,5
7. Añada un campo en la tabla principal de pedidos para registrar el total de la factura.
8. Implemente un botón que al evento de «al hacer click» que registre y actualice el campo del numeral anterior.
9. Adjunte el Archivo de la DB realizada y el formulario correspondiente
Referencias
Usar un botón de comando para iniciar una acción o una serie de acciones. . support.microsoft.com. Revisado Octubre,2022. https://support.microsoft.com/es-es/office/usar-un-bot%C3%B3n-de-comando-para-iniciar-una-acci%C3%B3n-o-una-serie-de-acciones-c7bf2827-2f3e-42b8-83d6-6c4f0de78990
Revisar los asuntos relacionados con el manejo de devoluciones de compras en línea basado en los videos documentales adjuntos. Será tema de discusión en clases con preguntas como:
¿Cuál podría ser una relación entre los Sistemas de información y el aumento de las devoluciones?
¿Cuáles son los procesos de manejo de devoluciones?
¿Donde intervienen los sistemas de información en el proceso de devoluciones?
¿podría mejorarse el manejo de las devoluciones dado el volumen total?
a. Desarrolle una descripción conceptual del caso presentado de logística inversa
b. Describa el caso usando el modelo de Porter y cadena de valor
c. Realice una propuesta para el manejo de devoluciones basado en los casos presentados e indicando algunas restricciones para la implementación.
d. Incluya el análisis ético para el caso sea de tipos social, político, medio ambiente.
Realice el desarrollo grupal vinculando la DB a tablas de sharepoint compartidas con cuentas de la institución.
Referencias
How Amazon Returns Work. CNBC. 19 oct 2019 https://youtu.be/FPPSn-M3JQk
What happens to the stuff you return to stores? CBS Sunday Morning. 28 jul 2019 https://youtu.be/jH1TWoBLBrU
Tracking Amazon returns: Here's where they really go (Marketplace).CBC News. 9 oct 2020 https://youtu.be/W1yqcagavfY
1. Use los campos necesarios para realizar el registro de los participantes. De ser necesario añada los elementos necesarios para hacer factible lo descrito con la DB
2. Implemente un formulario para los campos de la tabla de transacciones.
3. Añada cuadros combinados y/o cuadros de texto para buscar y mostrar el información relevante, identificada por su clave primaria .
4. Usando campos de selección Si/No (Verdadero/Falso) establezca un procedimiento para indicar si la transacción es Aceptada, Rechazada y/o Revisada por una conductora específica.
5. Implemente una consulta que permita mostrar los viajes que ha realizado una conductora o cliente.
8. Adjunte el Archivo de la DB realizada y el formulario correspondiente
1. Use los campos necesarios para realizar el registro de los participantes. De ser necesario añada los elementos necesarios para hacer factible lo descrito con la DB
2. Implemente un formulario para los campos de la tabla de transacciones.
3. Añada cuadros combinados y/o cuadros de texto para buscar y mostrar el información relevante, identificada por su clave primaria . Ejemplo los cuadros para la selección del cliente y la taxista de preferencia.
4. Usando campos de selección Si/No (Verdadero/Falso) establezca un procedimiento para indicar si la transacción es Aceptada, Rechazada y/o Revisada por una conductora específica.
El formulario también tiene que disponer de las casillas de selección Si/No. Añada desde los cuadros de control la casilla correspondiente
5. Implemente una consulta que permita mostrar los viajes que ha realizado una conductora o cliente.
8. Adjunte el Archivo de la DB realizada y el formulario correspondiente