{"id":402,"date":"2023-07-17T14:29:41","date_gmt":"2023-07-17T19:29:41","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/sistinfo\/?p=402"},"modified":"2026-04-01T03:00:37","modified_gmt":"2026-04-01T08:00:37","slug":"taller-actualizar-campos-formularios","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/sistinfo\/taller-actualizar-campos-formularios\/","title":{"rendered":"S10 Taller: Actualizar campos entre formularios"},"content":{"rendered":"\n<p>Realice un modelo b\u00e1sico de DB para el registro y gesti\u00f3n de pedidos para domicilio. Se pretende utilizar los datos de la tabla productos para luego actualizar los totales en la tabla principal.<\/p>\n\n\n\n<p>Inicie con el ejercicio a&nbsp; partir de <a href=\"http:\/\/blog.espol.edu.ec\/sistinfo\/1eva_2023paoi-caso-entregas-a-domicilio-en-10-minutos\/\">1ra Evaluaci\u00f3n 2023PAOI Entregas a Domicilio en 10 minutos<\/a><\/p>\n\n\n\n<p>Archivo de partida: <a href=\"https:\/\/www.dropbox.com\/scl\/fi\/kupg5hojgsv4jdqc3omd4\/EntegasDomiciliosGetir2023_00.zip?rlkey=wxcmft52qlakz8vwkb5ddgvv7&amp;dl=0\">Entregas a domicilio en 10 minutos<\/a><\/p>\n\n\n\n<p>1. Se requiere guardar el total a pagar del pedido en la tabla principal del pedido usando un bot\u00f3n para aceptar el pedido. Se requiere a\u00f1adir un campo \"totalpagar\" en la tabla Pedido, luego se debe a\u00f1adir al formulario.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"http:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirTotalPagarEnPedido01.png\"><img loading=\"lazy\" decoding=\"async\" width=\"984\" height=\"499\" src=\"http:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirTotalPagarEnPedido01.png\" alt=\"Actualizar campo desde subformulario\" class=\"wp-image-403\" srcset=\"https:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirTotalPagarEnPedido01.png 984w, https:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirTotalPagarEnPedido01-300x152.png 300w, https:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirTotalPagarEnPedido01-768x389.png 768w\" sizes=\"auto, (max-width: 984px) 100vw, 984px\" \/><\/a><\/figure>\n\n\n\n<p>2, Crear un bot\u00f3n de control en el formulario para ejecutar las instrucciones a incluir en el \"generador de c\u00f3digos\".<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"http:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton01.png\"><img loading=\"lazy\" decoding=\"async\" width=\"339\" height=\"62\" src=\"http:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton01.png\" alt=\"\" class=\"wp-image-404\" srcset=\"https:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton01.png 339w, https:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton01-300x55.png 300w\" sizes=\"auto, (max-width: 339px) 100vw, 339px\" \/><\/a><\/figure>\n\n\n\n<p>Podr\u00eda seleccionar una acci\u00f3n para actualizar datos del formulario, sin embargo la macro que se crea ser\u00e1 reemplazada por instrucciones:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton02.png\"><img loading=\"lazy\" decoding=\"async\" width=\"595\" height=\"327\" src=\"http:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton02.png\" alt=\"Boton macros\" class=\"wp-image-405\" srcset=\"https:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton02.png 595w, https:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton02-300x165.png 300w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/a><\/figure>\n\n\n\n<pre class=\"wp-block-preformatted\">Private Sub bt_GuardarRegistro_Click()\n    total_pagar = SF_PedidoDetalle.Form!totalpagar\nEnd Sub<\/pre>\n\n\n\n<p>3. Considere a\u00f1adir las instrucciones para actualizar la hora de emisi\u00f3n de orden, as\u00ed como el casillero de orden emitida a completada.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton03.png\"><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"209\" src=\"http:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton03.png\" alt=\"actualizar estado de pedido\" class=\"wp-image-406\" srcset=\"https:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton03.png 990w, https:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton03-300x63.png 300w, https:\/\/blog.espol.edu.ec\/sistinfo\/files\/2023\/07\/TallerS10_A\u00f1adirBoton03-768x162.png 768w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><\/a><\/figure>\n\n\n\n<p>4. Realice copias del formulario para las actividades que realizar\u00e1:<\/p>\n\n\n\n<p>- el operador<\/p>\n\n\n\n<p>- el repartidor<\/p>\n\n\n\n<p>Use la propiedad de cada control de \"habilitado\" si\/no para destacar el proceso.<\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Realice un modelo b\u00e1sico de DB para el registro y gesti\u00f3n de pedidos para domicilio. Se pretende utilizar los datos de la tabla productos para luego actualizar los totales en la tabla principal. Inicie con el ejercicio a&nbsp; partir de 1ra Evaluaci\u00f3n 2023PAOI Entregas a Domicilio en 10 minutos Archivo de partida: Entregas a domicilio [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1843],"tags":[],"class_list":["post-402","post","type-post","status-publish","format-standard","hentry","category-actividades"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/sistinfo\/wp-json\/wp\/v2\/posts\/402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/sistinfo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/sistinfo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/sistinfo\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/sistinfo\/wp-json\/wp\/v2\/comments?post=402"}],"version-history":[{"count":4,"href":"https:\/\/blog.espol.edu.ec\/sistinfo\/wp-json\/wp\/v2\/posts\/402\/revisions"}],"predecessor-version":[{"id":664,"href":"https:\/\/blog.espol.edu.ec\/sistinfo\/wp-json\/wp\/v2\/posts\/402\/revisions\/664"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/sistinfo\/wp-json\/wp\/v2\/media?parent=402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/sistinfo\/wp-json\/wp\/v2\/categories?post=402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/sistinfo\/wp-json\/wp\/v2\/tags?post=402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}