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

Entradas populares de este blog

4 julio 24 - tecnologías wifi y principios de seguridad informática

Montaje de equipos y tecnología asociada (II)

17 de abril de 2024 - Bases de datos (diseño y creación de diferentes sistemas)