Rutina Delphi

Publicar una respuesta

Código de confirmación
Introduzca el código exactamente como lo ve en la imagen. Las letras no son sensibles a las mayúsculas y minúsculas.
Emoticonos
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode está habilitado
[img] está habilitado
[Flash] está habilitado
[url] está habilitado
Emoticonos están habilitados

Revisión de tema
   

Expandir vista Revisión de tema: Rutina Delphi

Re: Rutina Delphi

por jaoj » Lun Ago 31, 2026 7:01 am

📌 AGOSTO — SEMANA 4

✅ PC Shop 4-1 — #POST 1
⬜ PC Shop 4-2 — #POST 2
⬜ PC Shop 4-3 — #POST 3
⬜ PC Shop 4-4 — #POST 4/4

En esta primera jornada se incorporan nuevas funciones sobre SQLite:

✅ búsqueda por Codigo;
✅ búsqueda parcial por Nombre;
✅ filtro de stock bajo;
✅ valor total del inventario;
✅ validaciones directamente contra la base de datos.
SQLite continúa actuando como fuente real de datos y el formulario permanece sin SQL

Re: Rutina Delphi

por jaoj » Dom Ago 30, 2026 10:41 am

📌 AGOSTO — SEMANA 3

✅ 3-1 — DELETE persistente
✅ 3-2 — CRUD completo validado
✅ 3-3 — revisión de acceso a datos
✅ 3-4 — refactorización y pruebas de regresión

🏁 4/4 — SEMANA COMPLETADA

Re: Rutina Delphi

por jaoj » Mié Ago 26, 2026 6:59 am

## AGOSTO — SEMANA 4

✅ Jornada 1 — PC Shop 4-1 — #POST 1
✅ Jornada 2 — PC Shop 4-2 — #POST 2
✅ Jornada 3 — PC Shop 4-3 — #POST 3
⬜ Jornada 4 — PC Shop 4-4 — #POST 4/4

En esta tercera jornada se incorporan transacciones FireDAC, `Commit`, `Rollback`, logging técnico, medición con `TStopwatch` y comprobaciones de consistencia entre SQLite y la colección en memoria.

También se realiza una prueba real de fallo mediante un `INSERT` duplicado, comprobando que la operación se cancela y la interfaz permanece sincronizada con SQLite.

### Progreso

**3/4 jornadas completadas**

### Próximo paso

Cerrar la semana con **PC Shop 4-4 — #POST 4/4**, priorizando una mejora alineada con requisitos habituales de empleo Delphi.

Re: Rutina Delphi

por jaoj » Mar Ago 25, 2026 2:40 pm

Novedades — AGOSTO, Semana 4

✅ Jornada 1 — PC Shop 4-1 — #POST 1
✅ Jornada 2 — PC Shop 4-2 — #POST 2
⬜ Jornada 3 — PC Shop 4-3 — #POST 3
⬜ Jornada 4 — PC Shop 4-4 — #POST 4/4

En la segunda jornada se refuerza la consistencia entre SQLite, los objetos en memoria y la interfaz.

También se elimina la dependencia de una ruta absoluta para pcshop.db, mejorando la portabilidad del proyecto.

Progreso semanal: 2/4

Re: Rutina Delphi

por jaoj » Lun Ago 24, 2026 7:24 am

📌 AGOSTO — SEMANA 4

✅ PC Shop 4-1 — #POST 1
⬜ PC Shop 4-2 — #POST 2
⬜ PC Shop 4-3 — #POST 3
⬜ PC Shop 4-4 — #POST 4/4

📊 Progreso: 1/4

Re: Rutina Delphi

por jaoj » Dom Ago 23, 2026 6:53 am

📌 AGOSTO — SEMANA 3

✅ PC Shop 3-1 — #POST 1
✅ PC Shop 3-2 — #POST 2
✅ PC Shop 3-3 — #POST 3
✅ PC Shop 3-4 — #POST 4/4

📊 4/4 — SEMANA COMPLETADA ✅

🏁 Próximo:
AGOSTO — Semana 4-1 — #POST 1

🎯 Hacer portable pcshop.db

Re: Rutina Delphi

por jaoj » Vie Ago 21, 2026 7:01 pm

📌 AGOSTO — SEMANA 3

✅ Jornada 1 — PC Shop 3-1 — #POST 1
✅ Jornada 2 — PC Shop 3-2 — #POST 2
✅ Jornada 3 — PC Shop 3-3 — #POST 3
⬜ Jornada 4 — PC Shop 3-4 — #POST 4/4

Esta jornada se dedica a consolidar la arquitectura de acceso a datos después de completar el CRUD persistente.

Se mejora:

✅ separación entre interfaz y persistencia
✅ gestión de datasets mediante try/finally
✅ resultados CRUD mediante RowsAffected
✅ organización del Data Module
✅ flujo de errores

La refactorización queda comprobada en Delphi 12.1 mediante una prueba completa:

CREATE → READ → UPDATE → DELETE → reinicio ✅

🎯 Objetivo semanal: 4 jornadas
📊 Progreso: 3/4

Re: Rutina Delphi

por jaoj » Mar Ago 18, 2026 8:52 am

📌 AGOSTO — SEMANA 3

✅ PC Shop 3-1 — #POST 1
✅ PC Shop 3-2 — #POST 2
⬜ PC Shop 3-3 — #POST 3
⬜ PC Shop 3-4 — #POST 4/4

📊 Progreso: 2/4

Re: Rutina Delphi

por jaoj » Lun Ago 17, 2026 10:03 am

📌 AGOSTO — SEMANA 3

✅ PC Shop 3-1 — #POST 1
⬜ PC Shop 3-2 — #POST 2
⬜ PC Shop 3-3 — #POST 3
⬜ PC Shop 3-4 — #POST 4/4

📊 1/4

Re: Rutina Delphi

por jaoj » Vie Ago 14, 2026 5:32 pm

📌 AGOSTO — SEMANA 2

✅ Jornada 1 — PC Shop 2-1 — #POST 1
✅ Jornada 2 — PC Shop 2-2 — #POST 2
✅ Jornada 3 — PC Shop 2-3 — #POST 3
✅ Jornada 4 — PC Shop 2-4 — #POST 4/4

En esta última jornada se implementa UPDATE parametrizado mediante FireDAC.

Las modificaciones realizadas sobre productos existentes se almacenan correctamente en SQLite y se recuperan al volver a iniciar PC Shop.

🎯 Objetivo semanal: 4 jornadas
📊 Progreso: 4/4 — SEMANA COMPLETADA ✅

➡️ Próximo objetivo: DELETE parametrizado y cierre del CRUD persistente.

Arriba