![]() |
|||||
|
Routine per lo sviluppo di database per la qualità Eseguire calcoli e controlli con visual basic 1/2 |
|||||
| In alcuni casi può tornare
comodo utilizzare visual basic per effettuare operazioni, semplici o
complesse, sui dati. L'utilizzo di visual basic permette di effettuare facilmente controlli condizionali sui calcoli: è infatti possibile leggere un record, verificare i dati presenti e decidere che tipo di calcolo effettuare. Si supponga per esempio di avere un database in è memorizzato il ciclo di lavorazione di un articolo:
Se arriva un ordine di 1000 pezzi come
sarà possibile calcolare il tempo necessario alla produzione? Non è un problema usare DAO o ADO, ma dobbiamo fare in modo che il sistema si accorga di quali siano le lavorazioni in cui il tempo è espresso per lotto (nel record deve esserci questa informazione) e successivamente utilizzi una formula diversa per fare i conti. Ci sarà d'aiuto il comando If ... Then che già abbiamo incontrato. Il ragionamento è il seguente:
Credo che a questo punto ci sia qualcuno
che dica che le formule erano chiare, ma che non lo è il modo per
renderle operative! Ogni articolo ha un suo ciclo di lavoro in cui sono descritti:
Per convenzione diciamo che se il numero
di pezzi per lotto è 0 il tempo di lavoro si intende per pezzo.
Si noti che nella tabella abbiamo creato
un campo in cui salveremo il risultato del calcolo (ore_calcolate).
Scarica il database Access 97 d'esempio
|
|||||
|