+ Rispondi al messaggio
Pagina 1 di 4 123 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31

Operazioni tra date

  1. #1
    henryfound non è in linea Novello
    Ciao a tutti.
    Devo creare un report per tutti i dipendenti per il pagamento mensile di stipendi.

    Il problema è questo:
    Il contratto dura un anno dalla data di assunzione.
    Lo stipendio è calcolato a giornate e pagato ogni fine mese, ma con queste regole:
    Dall'assunzione, per i primi venti giorni, pagati a 20€/giorno
    Dal 21' al 60' a 50€/giorno
    Dal 61' al 365' a 100€/giorno

    Non ci sono altre voci

    Ogni fine mese si deve pagare tenendo conto della situazione di ciascuno.
    Un esempio:
    Il sig.x è stato assunto il 25 settembre
    A fine settembre riceverà 5 * 20 = 100
    A fine ottobre 15 * 20 = 300 + 16 * 50 = 800 Totale 1100
    A fine novembre 24 * 50 = 1200 + 6 * 100 = 600 Totale 1800
    E così via

    Può essere necessario ritornare e mesi precedenti per verifiche sempre mensili.

    Mi sto incasinando. ....

    Grazie

  2. #2
    Parli di VBA per Access o per Excel (o altro?)

    In secondo luogo, cosa hai scritto tu?
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    L'avatar di gibra
    gibra non è in linea Very Important Person
    Il tuo calcolo non è proprio corretto perché :

    - il dipendente può avere ha fatto giorni o ore di assenza per malattia, permessi, ... che devono essere pagati
    - occorre tener conto delle festività, i ponti, chiusure aziendali, ecc.

    Ma se hai già una tabella delle Presenze allora questi problemi sono risolti 'a monte',
    per cui basta calcolare i giorni di presenza con delle semplici query.

    Qual'è il tuo problema, in pratica?
    ℹ️ Leggi di più su gibra ...

  4. #4
    henryfound non è in linea Novello
    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    Parli di VBA per Access o per Excel (o altro?)

    In secondo luogo, cosa hai scritto tu?
    Vba per access

    Ancora nulla, ho preparato la tabella anagrafica ed una seconda tabella con l'attività messa in relazione con la prima.

    Una query che calcola i giorni dall'assunzione, ma ovviamente non serve a niente.

  5. #5
    Sposto nella sezione Access.

    "Calcolo dei giorni dell'assunzione"? Ovvero ?

    Ma tu conosci il VBA ?
    ℹ️ Leggi di più su AntonioG ...

  6. #6
    henryfound non è in linea Novello
    Quote Originariamente inviato da gibra Visualizza il messaggio
    Il tuo calcolo non è proprio corretto perché :

    - il dipendente può avere ha fatto giorni o ore di assenza per malattia, permessi, ... che devono essere pagati
    - occorre tener conto delle festività, i ponti, chiusure aziendali, ecc.

    Ma se hai già una tabella delle Presenze allora questi problemi sono risolti 'a monte',
    per cui basta calcolare i giorni di presenza con delle semplici query.

    Qual'è il tuo problema, in pratica?
    Il mio compito è solo fare questa parte.

    Comunicare dall'assunzione i giorni 'continuativi' di lavoro ed i relativi importi.

    Questo lavoro non prevede assenze di alcun tipo e neppure festività.

    Spiego meglio che tipo di lavoro di tratta.
    Ci si rivolge a specialisti di vari settori, elettronica, geologi, vulcanologi ecc.
    Nessun contratto.
    Solo il tempo richiesto per il lavoro.
    Ad esempio
    Montare le stazioni di rilevamento sullo Stromboli o a Guadalupe.
    Inizia un giorno e finisce quando finisce.
    Ogni qualvolta ci si assenta, bisogna ricominciare con una nuova assunzione. Sia che abbia lavorato un giorno o un anno.

    Non esiste libro delle presenze, solo inizio e fine attività.

    L'esempio citato all'inizio è calzante, nel senso che devo riepilogare il mese di settembre, poi quello di ottobre e così via per tutto il personale, ed ognuno ha una propria storia lavorativa.

  7. #7
    L'avatar di gibra
    gibra non è in linea Very Important Person

  8. #8
    henryfound non è in linea Novello
    Il mio problema è che non so da dove cominciare

    Se volessi estrarre ad esempio il mese di ottobre

    Mi ritroverei con una miriade di combinazioni visto il numero di dipendenti.

    La domanda è da dove comincio se dispongo della sola data di assunzione, Volendo un periodo come un mese intero?

    Ad esempio
    X assunto il 16 Agosto
    Y assunto il 3 settembre
    Z assunto il 5 ottobre

    Devo riepilogare il mese di ottobre (31gg dall'1 al 31)
    Quanto dovrò comunicare per ciascuno?
    Volevo venirne fuori per semplicità con una query soltanto.

    Ma mi sembra di capire che dovrò lavorare con i recordset

    Chi svolgeva questo lavoro, una anziana contabile (non più tra noi), li calcolava manualmente, io vorrei automatizzarlo e non ho molto tempo avendomi assegnato questo in carico due giorni fa ed il rendiconto in ritardo già da due settimane.

    Se avete qualsiasi idea sul procedimento , ve ne sarò grato.
    Ultima modifica di henryfound; 16-11-2013 15:34 

  9. #9
    L'avatar di sspintux
    sspintux non è in linea Very Important Person Ultimo blog: SqlServer express e connessione DAC
    Quote Originariamente inviato da henryfound Visualizza il messaggio
    Il mio problema è che non so da dove cominciare
    ...
    Potresti cominciare con il crearti una maschera con un solo pulsante
    ed a scrivere, nel suo evento click, il codice per popolarti un recordset
    che riporti le informazioni dei dipendenti ... tipo id_dipendente, data_assunzione , data_licenziamento.

    ... ti stanno chiedendo :
    quale di queste cose non non sai fare ?
    ℹ️ Leggi di più su sspintux ...

  10. #10
    henryfound non è in linea Novello
    Quote Originariamente inviato da sspintux Visualizza il messaggio
    Potresti cominciare con il crearti una maschera con un solo pulsante
    ed a scrivere, nel suo evento click, il codice per popolarti un recordset
    che riporti le informazioni dei dipendenti ... tipo id_dipendente, data_assunzione , data_licenziamento.

    ... ti stanno chiedendo :
    quale di queste cose non non sai fare ?
    SI ! So fare queste cose.
    Ho preparato maschera, pulsante, evento, popolato recordset
    E adesso ?
    Ultima modifica di henryfound; 16-11-2013 21:07 

+ Rispondi al messaggio
Pagina 1 di 4 123 ... ultimoultimo

Potrebbero interessarti anche ...

  1. Operazioni tra date
    Da henryfound nel forum Microsoft Word
    Risposte: 4
    Ultimo Post: 16-11-2013, 11:28
  2. Operazioni con date
    Da swsolid nel forum Microsoft Access
    Risposte: 13
    Ultimo Post: 09-02-2011, 00:17
  3. inizializzare e operazioni con le date
    Da *ales.p* nel forum Microsoft Word
    Risposte: 0
    Ultimo Post: 10-06-2010, 16:13
  4. operazioni con le date
    Da pietrorolli nel forum Pausa caffè
    Risposte: 2
    Ultimo Post: 13-01-2010, 16:58
  5. operazioni con date
    Da papy2 nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 19-10-2005, 12:05