+ Rispondi al messaggio
Pagina 1 di 3 123 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

[Access]Gruppo di opzioni

  1. #1
    L'avatar di Fabio63
    Fabio63 non è in linea Scolaretto
    Salve a tutti, sono Fabio e sono un profano di access e di VBA . Ho dei problemi , ed ora vi dico :

    1 - ho creato una form ed all'interno un gruppo di opzioni con i 'pallini' .
    se io scelgo l'opzione 'predefinita' quando si lancia il prog. mi apre direttamente la maschera che m'interessa.
    i pulsantini sono 'Inserimento e Variazione' , come fare per far si che si attende prima di aprire la maschera di Inserimento ?

    2 - in una maschera di assenza personale , ho impostato data inizio assenza e fine . adesso in teoria dovrebbe darmi il totale dei giorni di assenza ma solo i lavorativi , come ?

    Ringraziazio anticipatamente tutti quelli che mi risponderanno , ed auguro buon Natale e Felice Anno Nuovo .

    Fabio

  2. #2
    L'avatar di Access
    Access non è in linea Novello
    ciao Fabio,


    1. Su ciascun pulsante d'opzione, all'evento "MouseDown",, inserisci il comando di apertura del form che ti interessa.
    Per esempio:
    pulsante opzione 1-->DoCmd.OpenForm "inserimento", acNormal
    pulsante opzione 2-->DoCmd.OpenForm "variazione", acNormal
    ...

    Se hai impostato come predefinito il pulsante opzione 1, per far si che venga aperto il form "inserimento" devi ugualmente collocarti sul pulsante opzione 1 e premere il pulsante sx del mouse per avviare l'evento.
    Per ovviare a questo potresti 1. non impostare nessun pulsante opzione come predefinito oppure 2. avviare l'evento di apertura del form ad un pulsante di comando che verifica il pulsante d'opzione selezionato.


    2. Trovi già una risposta nel forum, fornita da "The Truster" e "Dragone Bianco". Inserisci nel opzione "Cerca" -access: calcolo giorni lavorativi- e troverai quanto ti interessa.

    Spero di esserti stato d'aiuto.
    ℹ️ Leggi di più su Access ...

  3. #3
    L'avatar di Fabio63
    Fabio63 non è in linea Scolaretto
    Ciao Access, ho fatto come hai detto , ma per me e' arabo .
    cmq copiando nel modulo la proc. la parte 'enum' la mette divisa dalla funzione,perche'?
    e poi quei numeri che sono ?
    grazie per aver risposto

    Fabio

  4. #4
    L'avatar di dragone bianco
    dragone bianco non è in linea Certosino
    Ciao Fabio63

    Ti ho modificato il titolo.
    Fai attenzione S.o.s non significa niente, il titolo deve riassumere il problema
    Leggiti il regolamento

    Ciao
    ℹ️ Leggi di più su dragone bianco ...

  5. #5
    L'avatar di Fabio63
    Fabio63 non è in linea Scolaretto
    un aiutino .............Dragone Bianco

  6. #6
    L'avatar di dragone bianco
    dragone bianco non è in linea Certosino
    Quote Originariamente inviato da Fabio63 Visualizza il messaggio
    Ciao Access, ho fatto come hai detto , ma per me e' arabo .
    cmq copiando nel modulo la proc. la parte 'enum' la mette divisa dalla funzione,perche'?
    e poi quei numeri che sono ?
    grazie per aver risposto

    Fabio
    é normale che ti divida enum dalla funzione.
    Per VBA sono 2 blocchi di istruzioni.

    I numeri servono per determinare quali giorni scartare.
    Se noti sono tutti uno il doppio dell'altro.
    Ho utilizzato un sistema binario.
    1=2^0
    2=2^1
    4=2^2
    64=2^6
    Ecc.
    in binario eqivale a
    1=0000001
    2=0000010
    4=0000100

    se io dico 0=valore incluso 1=valore ecluso
    e la prima cifra a sinistra indica domenica
    La seconda sabato 3° venerdi Ecc..

    per il codice
    0000110
    vuol dire escludi martedì e mercoledì
    0000110 equivale al numero 6

    Così facendo ogni numero da 0 a 127 mi indica una combinazione di giorni della settimana Inclusi e/o esclusi.

    Ciao
    ℹ️ Leggi di più su dragone bianco ...

  7. #7
    L'avatar di Fabio63
    Fabio63 non è in linea Scolaretto
    Grazie Dragone , sono Fabio. Adesso mi e' piu' chiara la cosa.Pero' ho inserito il tuo modulo ,cambiandolo con le mie variabili, ma non funziona ,bohh !

    - le mie sono : Data_IA ' data inizio assenza
    Data_FA ' data fine assenza
    Tot_A ' totale giorni assenza solo i lavorativi

    Fabio

  8. #8
    L'avatar di dragone bianco
    dragone bianco non è in linea Certosino
    se leggi bene la discussione

    non devi modificare il modulo ma solo usare la funzione creata.

    DifferenzaDate(data1;Data2;Criterio)

    Ciao
    ℹ️ Leggi di più su dragone bianco ...

  9. #9
    L'avatar di Fabio63
    Fabio63 non è in linea Scolaretto
    Ciao Drago sono Fabio, scusa ma non riesco a capire una cosa. dopo che inserisco la tua procedura nel modulo. ho due variabili data1 e date2, dovo sostiurle alla mie ? perche' lasciando le cose 'cosi' ' non funziona.
    mi devi scusare se ti faccio queste domande ma sono un principiante.

    Fabio

  10. #10
    L'avatar di dragone bianco
    dragone bianco non è in linea Certosino
    le funzioni si usano così

    Es
    dim Differenza
    
    Differenza=DifferenzaDate(#12/12/2006#;#21/12/2006#;1+2)
    
    oppure

    dim Differenza
    DataIniz as date
    DataFin as date
    
    DataIniz=#12/12/2006#
    DataFin=#21/12/2006#
    Differenza=DifferenzaDate(DataIniz;DataFin;1+2)
    
    Ciao
    ℹ️ Leggi di più su dragone bianco ...

+ Rispondi al messaggio
Pagina 1 di 3 123 ultimoultimo

Potrebbero interessarti anche ...

  1. ACCESS 2013 gruppo opzioni
    Da undertaker nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 26-11-2016, 20:23
  2. Access, gruppo di opzioni
    Da Raffaele_53 nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 02-11-2011, 18:14
  3. Gruppo di opzioni
    Da padretursiu nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 30-04-2011, 11:28
  4. [Access]Combo filtrata da gruppo opzioni
    Da Joescauro nel forum Microsoft Access
    Risposte: 6
    Ultimo Post: 22-11-2010, 19:04
  5. ACCESS gruppo di opzioni
    Da Stefaniaan nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 08-06-2008, 15:58