19 de abril de 2024 - Access (III)- Formularios
Hasta ahora, conocemos:
-Tablas: "bloques de datos", con TODA la información
-Registros: las líneas con la información de cada persona, curso, profe, matrícula.... (una "línea")
-Campos: cada dato "en sí" (el nombre, el apellido....)
Por tanto, varios campos conforman un registro y varios registros crean una tabla, pero la suma de todas las tablas crean una BBDD
Tras definir la estructura de la BBDD, crear los campos, indicar su tipo y conectarlos (relaciones) ya podríamos introducir la información. Usando consultas, puedes filtrar, seleccionar y poner condiciones, con los informes, sacarías listados (que no permiten cambios) y usando formularios podrías trabajar directamente SIN volver a pasar por las tablas (salvo para corregir campos)
*Quiero crear un formulario para poder dar de alta alumnos en el apartado de matriculaciones (es decir, no es para crear cursos o añadir nuevos profesores, sólo para inscribir alumnos en cursos que YA existan)
Los campos a usar deben ser:
-Tabla de alumnos (todos los campos)
-Tabla de cursos (código del curso, indicando también la fecha de inicio)
Al hacer esto, consigo ver la lista de cursos y los alumnos matriculados, pero NO te permite hacer cambios, ya que las dos tablas NO tienen conexión (relación) establecida directamente entre sus campos (sí podríamos hacerlo, de emplear "cursos" y "matriculaciones" o "Alumnos" y "Matriculaciones", ya que están conectadas / comunicadas directamente).
1er ejemplo: eligiendo curso (arriba), veo (abajo) los alumnos inscritos
2º ejemplo: elegimos por alumno (tenemos que ir ficha por ficha) y en la parte inferior nos muestra TODOS los cursos en los que participó
(ojo, aquí probaremos "subformularios vinculados"). El procedimiento de una academia es muy simple: tienes un formulario para dar de alta al alumno (recoges sus datos) y otro (independiente) para matricularlo en un curso (a7 , c3 --> Carlos, alumno 7 en el curso 3)
*******************************************
Formulario para crear:
-Partiendo del asistente, añade los datos de "Matriculaciones" y de "Cursos", para que nos deje elegir "Cursos" en la parte superior (así podré cambiar entre las diferentes formaciones) y matriculaciones en la parte inferior (para poder añadir a los alumnos que necesito dar de alta). Confirmo que me deja añadir nuevos alumnos a ese curso, poniendo yo los códigos correspondientes (M7 fue para el alumno 6 (Carlos), M8 fue para el alumno 1 (Nando))
*************************************
Examen final: 29 de abril
-Word: crear un CV actualizado (.DOCX)
-Excel: crear una lista de empresas a las que hayamos enviado el CV y el resultado del mismo (contestó/no contestó) y si hubo entrevista (aplica formato condicional para ponerlo en Rojo si es "NO" y en Verde si fue que "sí")
-PowerPoint: consejos para una entrevista
-Correo electrónico: crea una cuenta de correo y envía los ejercicios prácticos a Xavazque2@yahoo.es)
-Access: preparación de las tablas (sobre el papel) para una tienda de informática
*Tendremos 4 tablas:
-Clientes (obvio)
-Trabajadores (como no)
-Equipos reparados (los de los clientes)
-Equipos vendidos (pones en ese momento los nº de serie que tú desees, porque si es "montado", técnicamente necesitas una tabla de "piezas", donde hayas introducido ese nº de serie, a efectos de control de garantía)
1º Ficha Clientes:
*Código cliente: campo clave, texto corto
-Nombre: texto corto
-Apellidos: texto corto
-Dirección: texto largo (por si acaso)
-Teléfono: número (máscara: ***-***-***)
-Observaciones: texto largo (cliente antiguo, problemático, es informático.....)
-E-mail: hipervínculo (para que al hacer clic, me permita mandar un correo)
2ª Tabla: Trabajadores
*Cod.Trabajador: campo clave, texto corto
-Nombre: texto corto
-Apellidos: texto corto
-Dirección: texto largo (por si acaso)
-Teléfono: número (máscara: ***-***-***)
-Turno (mañana, tarde, partido, rotativo)
3º Equipos vendidos (ordenadores,no piezas)
*Cod.Venta.PC: texto corto
-Fecha venta: fecha larga
-Fecha fin gtía: fecha larga
-Nº serie PC (SNID): texto corto
Ejemplo: 43fre123 -- SNID equivalente-> 1574365345 (express code)
-Nº serie cargador (si es portátil) o fuente de alimentación (PC): texto corto
-Nº serie del HDD/SSD: texto corto (recuerda que por garantía, ofrecen X años o cierta cantidad de Teras escritos -TBW-)
-Nº serie de la RAM (por si el usuario la cambia, también sería "texto corto")
-Gráfica dedicada (texto corto)
-Gráfica integrada (si dispone, texto corto)
-Tarjeta Wifi (modelo, texto corto)
-Tarjeta Wifi (MAC, su nº de serie, ipconfig) p.ej: 0C-9D-92-24-5C-B2
(lo mismo para la Ethernet)
-Capacidad real batería: % sobre nuevo
-Color (gris/plata/negro/blanco)
-Marca
-Modelo
-CPU (p.ej. i3-6100U)
-Tamaño pantalla
-Resolución (HD, HD+ 1600x900, FHD,...)
-Tipo Panel (IPS, VA, TN, OLED, IZGO...)
-Teclado: Español completo (con numérico) o TKL (compacto)
4º Equipos reparados:
*Cod.reparación: campo clave, texto corto
-Fecha de recogida: fecha larga
-Fecha de entrega: fecha larga
-Indicaciones del cliente: texto largo
-Diagnóstico del técnico: texto largo
-Coste piezas: Moneda
-Coste mano de obra: Moneda
-Accesorios entregados por cliente: T.Largo
-Código cliente (para saber de quien es, t.c.)
-Teléfono cliente (para poder avisarlo, num)
-Correo electrónico: vínculo
*********************************
Curiosidades:
-Programas para realizar videotutoriales (te permiten grabar la pantalla en formato de video y así poder compartir tus enseñanzas con otras personas, en formato .MP4 ocupa poco y consume (también) muy poco CPU):
https://cocosolution.com/blog/mejores-herramientas-videotutoriales/
Curiosidades:
-Salir del modo "S" en un Windows 10 (para que te permita usar programas que no provengan estrictamente del PlayStore de Windows):
https://support.microsoft.com/es-es/windows/preguntas-m%C3%A1s-frecuentes-sobre-windows-10-y-windows-11-en-modo-s-851057d6-1ee9-b9e5-c30b-93baebeebc85
Comentarios
Publicar un comentario