Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    incremento valuta ad una certa ora

    Salve,

    HO una tabella persone, in cui c'è un campo credito, di tipo valuta. Vorrei incrementare il campo di 2.35 euro al giorno. Come posso fare?

    vi ringrazio anticipatamente

  2. #2

    Moderazione

    Linguaggio? Versione? DB? Che idee avresti per affrontare il problema?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Ma poi se utilizzi un DB saprai pure come si scrive in un campo di una tabella, no?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4

    scuse

    scusate é il mio primo messaggio del forum, pur avendo letto il regolamento, pensavo di indirizzare la discussione sulla giusta sezione. Dove devo chiedere questo ?
    Rispondo alla domanda postami, dico che ho un datadase in access 2007.

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Le domande erano più di una ... linguaggio? Cosa pensi di fare? Spiega meglio il problema ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6

    proposta di risoluzione

    ho creato un database in access 2007 in cui c'è una tabella PERSONE che è formata dai seguenti attributi:

    id persona (contatore);
    nome (testo);
    cognome (testo);
    credito residuo (valuta);

    ho creato, poi, un'altra tabella ARTICOLI formata dai seguenti attributi:

    id articolo (contatore);
    articolo (testo);
    giacenza iniziale (numerico);
    giacenza istantanea (numerico);
    prezzo (valuta);

    ho creato infine, un'altra tabella MOVIMENTI formata dai seguenti attributi:

    id movimento (contatore);
    tipo movimento (carico o scarico);
    quantità (numerico);
    causale (acquisto, vendita);
    id articolo (numerico, chiave esterna della tabella ARTICOLI);
    id persona (numerico, chiave esterna della tabella PERSONE);

    la tabella PERSONE è collegata 1 a molti con la tabella MOVIMENTI;
    la tabella ARTICOLI è collegata 1 a molti con la tabella MOVIMENTI;

    ogni persona guadagna 2.35 al giorno, quindi alla mezzanotte, si dovrebbe incrementare il campo credito residuo della tabella PERSONE.

    Io pensavo di creare la relativa maschera per la tabella PERSONE e generare un evento nel campo credito residuo, ma non ho idea di quale tipo di evento generare. Forse potrei usare la funzione DMAX ma non so se faccia al caso mio.
    Penso infine che " l'evento " debba crearsi nella tabella, in modo da ripercuotersi nella maschera, ma come? Forse tra le proprietà devo scrivere qualcosa nella riga "valido se" ?

    Proseguendo, una persona compra degli articoli che hanno un prezzo, e quindi il credito residuo della tabella PERSONE deve scalarsi, quando questo avviene, della quantità relativa al prezzo dell'articolo.
    Questo può essere visto come un movimento(tabella MOVIMENTI) e quindi essere registrato come tale, quindi potrei generare un evento di tipo "SU INVIO" in cui all'inserimento di un nuovo movimento si scali, sia il credito residuo, che la giacenza istantanea della tabella ARTICOLI.

    Il linguaggio che potrei usare, penso che debba essere per forza il VBasic, ma io ho più dimestichezza con il linguaggio sql, sarebbe perciò, più facile per me, creare query o qualcosa di simile, per ovviare al problema.

    Grazie.

  7. #7

    post in un'altra sezione del forum

    scusate,

    ho postato lo stesso messaggio nella sezione database del forum, penso sia meglio, scusate ancora!!!

  8. #8

    Moderazione

    Per farti spostare un thread basta segnalare il messaggio con il pulsante "Segnala ad un moderatore"... comunque credo che questa sia la sezione più adeguata, visto che credo che necessariamente il codice per gestire questa cosa andrà scritto in VBA.
    Amaro C++, il gusto pieno dell'undefined behavior.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.