Entradas

Mostrando las entradas etiquetadas como Estructuras de Control

Buscar un registro por el código con Excel utilizando ODBC de MariaDB / MySQL

Imagen
Ahora que ya podemos insertar, modificar, y eliminar registros desde Excel a nuestra base de datos en MariaDB / MySQL. Agregaremos un botón más para poder buscar nuestros registros a través de su código. Nuevamente reutilizaré el código de conexión con el que estuvimos trabajando para la inserción, modificación y eliminación ahora añadiremos al diseño de la plantilla en excel un  nuevo botón con el nombre "Buscar", para obtener el código y enviarlo a nuestro gestor de datos MariaDB para luego mostrarlo en los campos de nuestra plantilla. Abrimos el archivo excel de los anteriores artículos, a continuación te dejo el diseño: Cómo va funcionar el proceso de búsqueda, se deberá ingresar el código de nuestro registro, enseguida clic en el botón "Buscar" y listo. Para ello empezaremos abriendo el archivo excel anterior, activamos el "Modo Diseño" a continuación hacemos doble clic en el botón "Buscar" dentro del cual aña...

Eliminar registros con Excel utilizando ODBC de MariaDB / MySQL

Imagen
En este apartado explicaré como eliminar registros de MariaDB / MySQL desde el programa Excel utilizando ODBC, paso a paso y de forma sencilla. Para ello reutilizaré el código de conexión que estuvimos trabajando para la inserción y modificación ahora añadiremos al diseño de la plantilla en excel de forma simple para eliminar los datos y que a través de un botón, éste pueda recogerlos recoger el campo de código y enviarlo a nuestro gestor de datos MariaDB. Luego haremos la comprobación de la eliminación del registro. Continuaremos trabajando en el archivo excel de los anteriores artículos, a continuación te dejo el diseño: Cómo va funcionar el proceso de eliminación, se deberá ingresar el código de nuestro registro, enseguida clic en el botón "Eliminar" y listo. Empezaremos abriendo el archivo excel anterior, activamos el "Modo Diseño" a continuación hacemos doble clic en el botón "Eliminar" dentro del cual añadiremos el siguiente...

Modificar registros con Excel utilizando ODBC de MariaDB / MySQL

Imagen
Cuando se realizan registros ya sea de personas, productos entre otros y por algún error de ortografía o de tipeo, llegamos a grabar una información errónea, anteriormente realizamos una sección para realizar el registro de datos en nuestra base de datos, ahora realizaremos la modificación de ese registro en caso esté mal guardado. Nos apoyaremos en el código de conexión y de inserción, lo que haremos ahora será agregar un nuevo botón "Modificar" en la plantilla de excel que anteriormente utilizamos, éste pueda recogerlos para enviar las modificaciones realizadas a nuestro gestor de datos MariaDB. Luego haremos la comprobación de la modificación de nuestro registro.   Cómo va funcionar el proceso de modificación, se deberá ingresar los datos y esta vez debemos considerar el código de nuestro registro, enseguida clic en el botón "Modificar" y listo. Empezaremos abriendo el archivo excel anterior, activamos el "Modo Diseño" a continuación ha...

Insertar registros con Excel utilizando ODBC de MariaDB / MySQL

Imagen
En anteriores secciones hemos estado trabajando en la instalación del ODBC y configuración del DSN para poder conectarnos desde excel.  Utilizando el código de conexión ahora empezaremos a diseñar una plantilla en excel de forma simple para ingresar los datos y que a través de un botón, éste pueda recogerlos para enviarlos a nuestro gestor de datos MariaDB. Luego haremos la comprobación de la inserción del nuevo registro. Empezaremos abriendo un archivo excel en blanco, a continuación te dejo el diseño que utilizaremos: El único componente ActiveX será el botón con algunas propiedades alteradas, como son el name, caption, el backcolor, y forecolor. La celdas que se llenarán con los datos son simplemente celdas con bordes. Por el momento solo trabajaremos de este modo, quiere decir que nuestro botón tendrá que obtener los datos que coloquemos dentro de esas celdas. Recuerda que para insertar el botón debes activar el "Modo Diseño", luego hacemos doble cl...

Ejercicios de propuestos y resueltos sobre Estructura de Datos II

Imagen
1.- De la siguiente serie, utilizar una estructura repetitiva para que al momento de ingresar el enésimo numero calcule la suma que le corresponde: 1 n + 2 n-1 + 3 n-2 + 4 n-3 + … + n 2.- Si en la siguiente oración "María abraza al gato en el sofá", cuántas veces se repite cada una de las letras de la oración. 3.- Crear un programa que permita ingresar una palabra, y que luego comience a quitar las letras de derecha a izquierda, ejemplo. Otorrinolaringólogo Otorrinolaringólog Torrinolaringólog Torrinolaringólo orrinolaringólo orrinolaringól rrinolaringól rrinolaringó rinolaringó rinolaring … Y al final debe quedar sin ninguna letra   4.- Crear una matriz que permita ingresar números enteros y que sume las diagonales. R ecordar que debe ser una matriz cuadrada mismo número de filas y columnas. Decir cuál de ellas es la mayor, y cuál la menor.           ...

Ejercicios propuestos sobre Estructuras de Control

Imagen
Aquí os dejo un par de soluciones sobre ejercicios propuestos utilizando estructuras de control, cabe mencionar y recalcar que no es la única manera de resolver puesto que la solución esta en la lógica individual de cada programador, pero es un honor para mi poder tener esta oportunidad de mostrar lo poco que conozco para lograr desarrollarlos de la mejor manera posible: 1.- En un supermercado, se  realizan descuentos por las compras a partir de unas bolitas de colores. Si el cliente saca una bolita color azul, tiene un descuento del 20%, si la bolita es roja, se aplica un descuento del 30% y si saca una bolita color blanca, no se aplica ningún descuento. Diseñe un programa que a partir del importe de la compra y el color de la bolita, muestre lo que debe pagar dicho cliente. 2.- Realizar un programa que calcule el importe a pagar por un vehículo al circular por una autopista. El vehículo pude ser una bicicleta, una moto, un carro o un camión. Para definir el conju...