Bueno vamos a vamos a comenzar con la primera clase para crear o donde vamos a crear un libro para insertar
pacientes para insertar pacientes lo que tenemos que hacer primeramente es darle una vista a la tabla
una revisada y cómo está compuesta.
Así vamos a poder entender qué es lo que vamos a insertar en esta tabla y cómo vamos a tener que validar
los datos para no generar registros duplicados.
Por qué puede ser que desde el proceso se ejecute desde alguna aplicación y me estoy intentando insertar
en la tabla de pacientes.
Un paciente que ya existe y que ya está cargado entonces lo que vamos a hacer va a ser validar ese inserto.
Entonces bueno acá tenemos sabemos que el campo el campo clave es paciente y necesitamos para validar
necesitamos un dato más que no lo hemos incluido aquí y que lo vamos a incluir ahora que es el DNI del
paciente.
Nosotros vamos a ponerle vamos a oponer vamos a modificar la tabla vamos a Hira vamos a ir a La Tablada
Centro Médico vamos a explorar las tablas vamos a abrir la tabla paciente derecho Vista Diseño y acá
le vamos a agregar el campo que falta.
Vamos a abrir la boca arriba de nombre.
Vamos a hacer click derecho insertar columna entonces es lo que me hace es agregarme un valor más de
un campo más a la tabla.
Acá le vamos a poner el nombre del campo en este caso le vamos a poner DNI y vamos a darle un formato
vamos a decir que va a tener un formato alfanumérico parchar vamos a ponerle parchar 20 marchar 20 está
bien y este valor este valor es el que nos va a definir exactamente.
Si este paciente existe por qué no vamos a no existir un segundo paciente con el mismo DNI y con el
mismo nombre y apellido ya con el mismo DNI.
No no va a existir otro así que este valor nos va a servir para validar el paciente y que nos ha ingresado
dos veces.
Ahora bien nosotros podríamos tener tenerlo que se queden ahí forme parte de la prima ariki también
porque es un valor que no se va a repetir.
Si esto es muy muy común cuando vamos diseñando las bases de datos que vamos diseñando las tablas que
van surgiendo van surgiendo veamos nuevos campos porque el modelo del negocio nos dice nos permite digamos
y agregar este nuevo valor.
Este nuevo campo entonces es normal que agreguemos un campo y tengamos que modificar la estructura siempre
y cuando no sea no sea una modificación importante.
No pasa nada así que vamos a guardar la tabla
y me dice Fíjese me dice Si quiero salvar estas tablas si la tabla de la tabla.
Esto digamos lo que me dice de modificar las tablas es porque pertenecen a un diagrama de base de datos.
Entonces lo que me dice acá que se va abordar porque es probable que se modifiquen las relaciones entre
esas tablas.
En este caso no afecta al campo que que agregamos así que vamos a decirle que si
y ahí ya está guardada bien vamos a crear el lector prosiguió Rodicio de inserción de pacientes.
Entonces recuerden que tenemos dos formas de crearlo podemos ir directamente a la carpeta programación
y en la carpeta ástor prosiguió.
Le podemos dar clic derecho nuevoestudio pero si acaso nos va a crear un formato estándar pero si no
lo que podemos hacer es directamente crearlo desde cero como hicimos en los otros casos vamos a venir
acá y vamos a crear el estor prosiguió.
Vamos a poner de nuevo que le vamos a cambiar el nombre y vamos a oponer vamos a ponerle alto
paciente alto paciente ya que vamos a crear el gestor prosiguió.
Vamos a colocar Brok vamos a colocar el nombre le ponemos el mismo nombre que tiene el archivo al paciente
abrimos Cerramos paréntesis colocamos la clãusulas y acá comienza todo el código entonces primeramente
qué va a recibir este proceso de estor prosiguió.
Vamos a vamos a seleccionar
la tabla paciente lo colocamos afuera
lo comentamos por las dudas para que no interfiera en la creación de nuestro proceder
íbamos a ver qué necesitamos necesitamos.
Necesitamos que el proceso reciba si reciba la variable D.N.I.
Vamos a colocarlo abajo.
Tabulado.
Y qué va a hacer va a ser un marchar 20 igual como está definido en la tabla exactamente igual.
Para mayor precisión lo que vamos a hacer vamos a abrir la tabla.
Esto lo vamos a comentar ya no lo necesitamos y vamos a abrir la tabla vamos a abrir acá las columnas.
Ahí vamos a ver los tipos de datos correctamente.
Entonces colocamos una coma el siguiente parámetro va a ser el nombre.
Y acá nos fijamos nombres parchar 50.
Fíjense por qué coloco los mismos tipos de dato en los parámetros del proceso lector prosiguió porque
si yo acá le colocase un bar Achor con con menor cantidad de caracteres 20 por ejemplo cuando yo ejecuto
el lector prohibirme arrojará me va a arrojar un error o mejor dicho un warning me va a arrojar porque
me va a decir que estoy tratando de almacenar un marchar 50 en un campo bachear 20 y es posible que
pierda datos.
Entonces lo que me va arrojar va a ser un warning por eso siempre tener en cuenta que los las variables
tienen que tener el mismo tipo de dato que el campo de la tabla donde a voy a insertar datos el siguiente
va a ser el que va a ser el campo.
La variable apellido también va a ser un borracho por 50.
El siguiente va a ser la fecha de nacimiento fecha de nacimiento.
Si
este lo vamos a tratar como un marchar si ahora les voy a explicar por qué lo vamos a marchar de tamaño
8.
Si ahora les voy a explicar por qué vamos a definirlo así la fecha.
Porque en este caso está definido como deuda pero el acá la decimos como marchar o choro le voy a explicar
por qué seguimos con el cierre de campo que es domicilio
domicilio.
No vamos a definir marchar 50
ni de país Chartres
y puede ser el teléfono
marchar 20
el e-mail
marchar 30
y una observación
marchar.
Dijo tal cual está definido en la tabla y a este valor lo vamos a inicializar si lo vamos a poner en
valor por defecto en el vacío.
Qué quiere decir esto que le estoy diciendo acá que si el valor el parámetro observacion me llega me
llega como Nul.
Si el valor por defecto va a ser comilla comilla es decir vacío.
Esto para que no no no haya errores en la recepción de información no tengamos valores y se grabe en
la tabla valores no deseados entonces para para guardar en la observación una observación vacía lo definimos
por defecto como comilla como si lo vemos en el teléfono.
Sí porque puede ser que el teléfono no luego no lo carguemos así que ahí ya estaría ya estaría bien.
Vamos ahora vamos ahora a la validación de datos y la posterior a la inserción.