Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 5 su 5

aprire maschera su lunedì della settimana in corso

  1. #1
    Rinaldino23 non è in linea Scolaretto
    Buongiorno a tutti,
    dovrei aprire una maschera con il lunedì della settimana in corso, con Weekday riesco ad avere il lunedì, ma ovvamente parte dal 1900 e direi che non va bene.

    Weekday(Date, vbMonday)
    
    che funzione posso usare per avere quello della settimana in corso.
    scusate per la banalità della domanda
    Ultima modifica di Rinaldino23; 17-03-2021 10:32 

  2. #2
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Quì trovi una suite di Funzioni di manipolazione Date:
    raccolta-funzioni-manipolazione date

    La tua è questa indica il Lunedì come giorno nel parametro, ma è di Default se vedi.
    Function FirstDayInWeek(Optional dtmDate As Variant, Optional vFirstDayInWeek As VBA.VbDayOfWeek = VBA.VbDayOfWeek.vbMonday) As Date
        ' ------------------------------------------------------
        ' Restituisce il primo gg della settimana passando la Data
        ' ------------------------------------------------------
        If IsMissing(dtmDate) Then dtmDate = Date
         
        FirstDayInWeek = Fix(dtmDate - Weekday(dtmDate, vFirstDayInWeek) + 1)
         
    End Function
    
    ℹ️ Leggi di più su @Alex ...

  3. #3
    Rinaldino23 non è in linea Scolaretto
    Grazie mille Alex, anche per il link alla suite, molto utile.
    Buona giornata.

  4. #4
    Rinaldino23 non è in linea Scolaretto
    Perdonami, ancora una richiesta.
    Sto utilizzando la funzione che mi hai consigliato come OpenArgs in una openform.
    Apre la maschera principale correttamente, ma avrei bisogno che questo openargs venisse sfruttato anche dalle sottomaschere presenti nella maschera principale. Come posso fare?

  5. #5
    L'avatar di @Alex
    @Alex non è in linea Moderatore Globale
    Quote Originariamente inviato da Rinaldino23 Visualizza il messaggio
    Perdonami, ancora una richiesta.
    Sto utilizzando la funzione che mi hai consigliato come OpenArgs in una openform.
    Apre la maschera principale correttamente, ma avrei bisogno che questo openargs venisse sfruttato anche dalle sottomaschere presenti nella maschera principale. Come posso fare?
    La funzione credimi, restituisce lo stesso valore richiamata da qualsiasi parte... perchè devi passarlo quindi come OpenArgs...?

    In ogni caso non puoi usarlo come OpenArgs per le SubForm, ma devi definire una Public Variable nella Form Principale e poi dalle SubForm la vai a Leggere.
    ℹ️ Leggi di più su @Alex ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. aprire la maschera all'interno della stessa maschera
    Da Tony1990 nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 15-07-2015, 13:18
  2. Risposte: 16
    Ultimo Post: 28-07-2013, 14:16
  3. Sito della Settimana
    Da Master85 nel forum Pausa caffè
    Risposte: 8
    Ultimo Post: 09-03-2006, 20:45
  4. giorno della settimana
    Da Pagano Tony nel forum Visual Basic 6
    Risposte: 7
    Ultimo Post: 16-06-2005, 16:13
  5. Giorno della settimana
    Da Morpheus80 nel forum Visual Basic 6
    Risposte: 13
    Ultimo Post: 22-01-2005, 14:24