DietaCal v1.7 - Marzo 2008

© 1999-2008 by CeMax







Scopo del programma

Lo scopo principale del programma è quello di fornire gli elementi utili per la creazione di una dieta personalizzata ottimale con particolare riguardo per gli sportivi e i Bodybuilder.
Col tempo sono state aggiunte altre funzionalità per la gestione degli allenamenti, il calcolo dei dispendi calorici e altro ancora.

Considerazioni generali

Questo prodotto è stato realizzato con Microsoft Access 2003 e necessita di tale supporto per essere eseguito. DietaCal è un prodotto freeware, pertanto può essere liberamente distribuito ed utilizzato e nulla è dovuto all'autore per il suo utilizzo.
Si raccomanda di distribuire l'archivio ZIP completo contenente questo file e altri eventuali allegati.

Utilizzo

Poichè DietaCal è realizzato con Microsoft Access è consigliabile, anche se non indispensabile, avere una certa familiarità con questo prodotto, sia per l'utilizzo delle operazioni più elementari (cancellazione e selezione di record, stampa, ecc.), sia per sfruttarne appieno le caratteristiche più avanzate.
Il programma si basa sull'utilizzo di alcune tabelle di dati, che opportunamente aggregate e relazionate tra loro, permettono di ottenere le informazioni che ci interessano. Per questo motivo è opportuno che siano chiare le relazioni esistenti tra le varie tabelle in modo da caricare correttamente i dati necessari.
I dati che si trovano già presenti nella versione scaricata dal mio sito sono stati inseriti solo a titolo di esempio!   Devono essere sostituiti con quelli dell'utente. Anche la periodizzazione della dieta, nel programma di esempio è settimanale, ma nulla vieta di creare periodizzazioni differenti (mensile, a giorni alterni, ecc.), semplicemente modificando la tabella giorni (vedi sotto).

Densità alimentare e Indice di sazietà

Alcune righe per chiarire questi nuovi concetti introtti nella versione 1.7.
Quello di densità alimentare è un concetto un po vago di cui si parla spesso ma senza precisarlo mai. In sostanza si intende la quantità di nutrineti presenti in un detrminato alimento in rapporto alle calorie.
Dato che è obiettivamente impossibile darne una definizione univoca ho provato a calcolare un mio indice prendendo in considerazione i principali minerali e vitamine presenti in % rispetto ai LARN e la quantità di proteine rispetto alle calorie totali. Il valore risultante è un indice che varia da 0 a circa 100; non ho certo la pretesa che sia un valore di riferimento, ma serve solo come indicazione per discriminare i cibi-spazzatura, le cosiddette "calorie vuote". In pratica gli alimenti con un indice minore di 10 sarebbero da limitare per quanto possibile; per una prima scrematura "a colpo d'occhio" nel form ho evidenziato in rosso quelli con indice minore di 10 e in verde gli altri.
L'indice di sazietà è invece una formula risultatante da una serie di studi medici che hanno portato a identificare, prima sperimentalmente, gli alimenti che producono un maggiore e più duraturo senso di sazietà. Questo indice varia da 0,5 per quelli meno sazianti a 5 per quelli più sazianti. Anche in questo caso si tratta di dare, ove possibile, la preferenza ai cibi più sazianti. Nel form evidenzio in rosso quelli con valore inferiore a 2,5 e in verde gli altri.
ATTENZIONE! Non si tratta di evitare a tutti i costi gli alimenti con bassa densità alimentare o basso Indice di sazietà. Questi proposti sono semplicemnte degli indicatori che ci aiutano, insieme ad altre mille variabili, a comporre una dieta efficiente e equilibrata.
Per pura curiosità circa metà degli 800 alimenti presenti nel database hanno indice sazietà E densità alimentare sufficienti (sazietà > 2,5 e densita > 10). Questo non significa che tutti gli altri 400 alimenti vadano banditi!
Questi indicatori vanno valutati in funzione delle proprie particolari esigenze, sempre meglio sotto controllo medico.

Menu generale

All'avvio del programma viene presentato un menu principale con alcuni pulsanti che permettono di accedere alle relative funzioni. Portando il mouse sul bottone (senza cliccare!) apparirà una breve popup descrittiva.
Le funzioni del programma sono suddivise in tre sezioni principali:
Sezione Inserimento / Modifica pasti, dove si vanno a inserire e modificare i dati relativi ad alimenti e pasti.
Sezione Report / Grafici, dove troviamo le funzioni che consentono di visualizzare e stampare i dati opportunamente raggruppati.
Sezione Allenamenti / Attività, dove possiamo inserire i dati relativi a esercizi, calcoli antropometrici, misure corporee e attività giornaliere.

Inserimento alimenti (base)

Permette di inserire e/o modificare l'archivio degli alimenti (sono già presenti quasi 800 tra i più comuni). Questa è la modalità BASE, che consente di inserire solo i macronutrienti e le calorie.

Inserimento alimenti (avanzato)

Come il precedente ma in modalità avanzata. Apre direttamente la Tabella Alimenti consentendo così di modificare o inserire TUTTI i dettagli disponibili relativi a ogni singolo alimento (micronutrienti, colesterolo, amido, ecc.).

Inserimento pasti

Permette di modificare l'elenco dei pasti in base alle proprie abitudini. A ogni pasto andranno poi associati gli alimenti che lo compongono.

Inserimento giorni

Permette di definire i giorni tipo su cui viene fatta ciclare la dieta. Nell'esempio di default sono definiti i 7 giorni della settimana, ma si potrebbero definire 30 giorni nel caso di una dieta a rotazione mensile, come pure 2 soli giorni per una dieta a giorni alterni.

Composizione pasti

E' la funzione principale del programma che permette di inserire gli alimenti che compongono ogni pasto. Successivamente ad'ogni giorno possono essere associati uno o più dei pasti qui definiti.

Associazione pasti per giorno

Associa i pasti con i giorni. Ogni giorno può contenere qualsiasi numero di pasti tra quelli definiti nell'apposito form di "Inserimento pasti" (vedi sopra).

Grafico calorie

Mostra in forma sia grafica che numerica il totale dei macronutrienti (glucidi, lipidi, protidi) e delle calorie (KCal), per singolo pasto e i totali delle diverse giornate.

Riepilogo pasti / giorno

Mostra, per ogni giorno, l'elenco dei pasti con il totale dei macronutrienti.

Dettaglio giornaliero

Mostra, per ogni giorno, il dettaglio sia dei macronutrienti che dei micronutrienti (vitamine e minerali). I macronutrienti sono a loro volta scomposti nei loro costituenti principali (es. i lipidi in saturi, polinsaturi, ecc.)
Viene anche indicata la % relativa alla dose raccomandata dai LARN per quanto riguarda le principali vitamine e minerali nonché per la fibra e le proteine. Per queste ultime il valore proposto tiene già conto della correzione dovuta alla qualità proteica media.
Le percentuali dei LARN sono dati indicativi e da considerare con cautela. Si riferiscono a ADULTI SANI di media costituzione (no gestanti, anziani, nutrici, adolescenti o in presenza di patologie particolari).
In caso il soggetto sia in stato di marcato sovrappeso o sottopeso appare un avviso in testa al report.

Riepilogo pasti

Stampa un riepilogo degli alimenti che compongono ciascun pasto e la relativa scomposizione in macronutrienti e calorie.

Allenamenti

Stampa un report riepilogativo delle schede di allenamento inserite.

Piano dimagrante

Propone in automatico un propetto per un piano dimagrante generalizzato.
Calcola lo sbilancio energetico giornaliero stimato corrispondente a una perdita di circa il 10% del proprio peso in 6 mesi. Si tratta di un obiettivo realistico per soggetti con moderati sovrappesi, senza ricorrere a restrizioni caloriche eccessive.
Se le esigenze sono minori ridurre il periodo o aumentare leggermente le calorie.
Le KCal necessarie vengono calcolate come media tra quelle ricavate con la formula di Harris-Benedict nel Form "Calcoli antropometrici" e quelle ottenute in base all'elenco delle attività giornaliere. Se i dati inseriti sono corretti i due valori non dovrebbero essere molto dissimili, pertanto una media fra questi non dovrebbe discostarsi molto dal valore reale.
In caso il soggetto non sia in sovrappeso appare un avviso in testa al report.
Questo dato non è modificabile! Ero e sono scettico su proposte fai-da-te così generiche senza peraltro conoscere le particolarità del soggetto, pertanto mi sono attenuto a una formula cautelativa che dovrebbe mettere al riparo da eventuali danni causati da eccessive restrizioni.
ATTENZIONE!!!! Tale formula è studiata solo per adulti sani, dal metabolismo intatto.
E' importante sottolineare che le restrizioni caloriche sono solo uno dei tanti aspetti da considerare. Altri fattori importanti sono: l’orario di assunzione dei cibi, la qualità dei cibi stessi, il loro stimolo ormonale, l'indice glicemico e altro ancora.
Inoltre per una dieta seria non ha senso lavorare solo sulle calorie ingerite. Occorre invece combinarla con adeguata attività fisica e lavorare sui segnali che l'organismo produce in risposta ad alcuni stimoli specifici. QUESTO NON PUO' ESSERE FATTO DA UN PROGRAMMA PER COMPUTER. Si raccomanda quindi di considerare questi dati a titolo puramente indicativo.

Calcoli Antropometrici

Dopo aver inserito alcuni dati di base (peso, altezza, ecc.), il programma calcola i parametri antropometrici di base (tipo morfologico, IMC), il peso ideale secondo gli standard (quest'ultima non è molto significativa per atleti e bodybuilder), la % stimata di grasso corporeo (solo per i maschi) e le calorie giornaliere stimate secondo 2 diversi criteri, entrambi piuttosto diffusi e utilizzati.
Solo per gli uomini, vengono anche riportate le misure dei principali distretti corporei per rispettare le proporzioni atletiche ideali (sono valori di riferiemnto che hanno un senso solo per atleti ben allenati).
I dati del soggetto vengono automaticamente salvati e sono utilizzati da alcuni report.
Infine, tramite il pulsante "Test di efficienza cardiaca" si apre una finestra che permette di eseguire il test di Ruffier/Dickson. Fra i diversi test di valutazione funzionale, questo è uno dei più semplici e veloci per determinare lo stato del cuore e la capacità di recupero cardiaco.

Inserimento Misure

Permette di inserire le misure dei principali distretti corporei e del proprio peso, con la data della misurazione in modo da tenere traccia dei progressi (o regressi) nel corso del tempo (ad uso principalmente dei BodyBuilder).
Vi è anche un campo dove si può inserire il coefficiente di Ruffier/Dickson, ottenuto tramite l'apposito pulsante presente nel form "Calcoli Antropometrici". Questo valore fornisce un utile indicatore dello stato del cuore per seguirne, nel corso del tempo, le capacità di adattamento in caso si segua un programma aerobico.

Grafico Misure

Mostra un grafico comparativo delle misurazioni inserite al punto precedente. E' possibile, tramite la TAB di Selezione, indicare quali periodi prendere in esame per i confronti. I grafici sono divisi in due schede, la prima mostra la misure dei principali distretti corporei (prevalentemente ad uso dei BodyBuilder), mentre la seconda mostra l'andamento del peso, del girovita (più utile per i programmi dimagranti) e del coefficiente di Ruffier/Dickson per valutare l'efficienza cardiaca (utile per allenamenti aerobici).

Inserimento allenamenti

Inserisce/modifica le schede di allenamento. Queste ultime sono pensate in modo particolare per allenamenti di bodybuilding ma, utilizzando il campo note, è possibile utilizzarle per qualsiasi tipo di training, anche aerobico. Lo spostamento tra i record degli allenamenti avviene tramite i pulsanti freccia a fondo pagina.

Inserimento esercizi

Permette di inserire/modificare gli esercizi in base alle necessità dell'utente. Ne sono già presenti oltre 300 che coprono le principali tipologie di allenamento.

Inserimento Attività

Inserisce/modifica il dispendio calorico legato alle diverse attività (espresso in KCal/h per KG di peso). Sono già presenti circa 60 attività comuni.

Inserimento Attività Giornaliere

Inserisce/modifica l'elenco tipico delle proprie attività giornaliere per detrminare il dispendio calorico. Questo dato viene anche utilizzato nel report successivo "Bilancio Attività" per calcolare il bilancio energetico. Naturalmente si tratta di un valore puramente indicativo, comunque in abbinamento a quelli forniti nel form "Calcoli Antropometrici"   fornisce delle utili informazioni.

Bilancio Attività

Stampa un report con il bilancio Entrate (pasti) - Uscite (attività). Le entrate sono calcolate come media di tutte le giornate inserite. (es: Lunedi 3000KCal, Martedi 2000KCal = entrate medie 2500KCal).



REVISIONI






NOTE

Il database di DietaCal non è vuoto, ma contiene alcuni dati di esempio (Pasti, Allenamenti, Misure, ecc.). Questi servono solo per dimostrare le varie funzioni del programma e devono essere cancellati e sostituiti con quelli personali.

C'è un problema noto che riguarda la differenza tra le KCal calcolate partendo dai singoli macronutrienti (protidi, lipidi, glucidi) e le KCal Totali riportate nelle tabelle alimentari. Tale differenza deriva da approssimazioni decimali sulle composizioni in grammi dei macronutrienti. La differenza è comunque molto contenuta, solitamente nell'ordine dell'1-3% e quindi trascurabile.

Ho scartato la possibilità di renderlo multiutente in quanto è più semplice e funzionale avere una copia del file MDB per ogni utente che lo utilizza.

Per gli utenti delle versioni precedenti:
Come noto, i DB di MS-Access incorporano all'interno di un unico file MDB tutti gli oggetti presenti. Per questo motivo aprendo questa nuova versione non troverete i dati che avevate inserito nella precedente. Se avete aggiunto molti dati e non volete riscriverli tutti è sufficiente non sovrascrivere il vecchio DB e creare nel nuovo delle query di accodamento (una per ogni tabella) che ripopolino il nuovo DB prendendo i dati dal vecchio. E' un'operazione piuttosto semplice, comunque è sempre consigliabile lavorare su una copia del DB originale in modo da non danneggiare i dati in caso di errori.

Per gli utenti che utilizzano Office 2007:
Access 2007 introduce nuove modalità operative per garantire la sicurezza delle applicazioni Office. In particolare, tutte le macro e il codice VB presente nei file Access sono per dafault disattivati. Senza macro però molte funzioni di DietaCal non funzioneranno, occorre pertanto attivarle.
Per attivarle in via permanente occorre salvare e avviare DietaCal da un "percorso attendibile" (vedi help di Office 2007 per i dettagli)
In alternativa, per attivare le macro solo in via temporanea, all'apertura del db nella barra messaggi fare clic su "Attiva contenuto". Verrà visualizzata la finestra di dialogo "Opzioni di protezione" di Office, fare clic su "Attiva il contenuto", quindi scegliere OK. Se la barra messaggi non viene visualizzata, è possibile visualizzarla scegliendo Mostra/Nascondi della scheda "Strumenti database" e fare clic su "Barra messaggi".





Per contattare l'autore:

E-M@il max@cemax.it

HomePage http://www.cemax.it