+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 8 su 8

Data odierna in maschera access

  1. #1
    axo
    axo non  in linea Novello
    Ho compilato questo script su una maschera
    =(WeekdayName(Weekday([Data])))
    per avere visualizzato sempre la corrispondente giornata della settimana, ma non funziona esempio oggi il 27/09/2008 ed un sabato, lo script mi dice che domenica.
    Secondo voi dove sto sbagliando???
    Grazie
    Axo

  2. #2
    L'avatar di TheTruster
    TheTruster ora  in linea Moderatore Globale Ultimo blog: Mouse Wheel in Visual Basic 6 - ActiveX
    La sezione Database non specifica di Access.
    Per questo applicativo del pacchetto Offce esiste la sezione MS Office & VBA.

    Sposto la discussione nella sezione adeguata, pregandoti di fare attenzione la prossima volta.

    Riguardo il tuo problema, il comportamento della WeekDay del tutto normale, poich restituisce il numero del giorno in base al primo giorno della settimana.
    Se non specifichi il secondo argomento della WeekDay, il primo giorno della settimana considerato Domenica, da qui il risultato falsato.
    Per ottenere un risultato coerente con le tue aspettative devi indicare il secondo parametro:

    =(WeekdayName(Weekday([Data], 2)))
    
    il 2 sta ad indicare il Luned come primo giorno della settimana.

    TheTruster
    ℹ️ Leggi di pi su TheTruster ...

  3. #3
    L'avatar di dragone bianco
    dragone bianco non  in linea Certosino
    Ciao axo

    Sezione Sbagliata
    access fa parte di office e c' una sezione specifica

    per il tuo problema
    Fai attenzione che WeekdayName ha anche altri parametri

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

  4. #4
    L'avatar di seamission
    seamission non  in linea Scribacchino
    Quote Originariamente inviato da axo Visualizza il messaggio
    Ho compilato questo script su una maschera
    =(WeekdayName(Weekday([Data])))
    per avere visualizzato sempre la corrispondente giornata della settimana, ma non funziona esempio oggi il 27/09/2008 ed un sabato, lo script mi dice che domenica.
    Secondo voi dove sto sbagliando???
    Grazie
    Axo
    Non entro nel merito del tuo script ,
    Ma con access basta impostare il tuo campo a Valore predefinito =date()
    e il formato =Data estesa
    E la data ti verra visualizzata cos " luned 7 gennaio 2008 "
    Penso sia ci che tu vuoi?
    ℹ️ Leggi di pi su seamission ...

  5. #5
    axo
    axo non  in linea Novello
    no quello che voglio ;

    In una casella scrivo 26/09/2008 nella casella affianco mi deve comparire il giorno della settimana(lunedi,martedi,ecc....) corrispondente a quella data.

  6. #6
    L'avatar di seamission
    seamission non  in linea Scribacchino
    Quote Originariamente inviato da axo Visualizza il messaggio
    no quello che voglio ;

    In una casella scrivo 26/09/2008 nella casella affianco mi deve comparire il giorno della settimana(lunedi,martedi,ecc....) corrispondente a quella data.
    Allora ti ha gi risposto The Truster
    ℹ️ Leggi di pi su seamission ...

  7. #7
    axo
    axo non  in linea Novello
    Si ma da errore questo
    =(WeekdayName(Weekday([Data], 2)))
    Dice
    operando o operatore mancante
    carattere o virgola non valida
    oppure testo imesso
    non racchiuso tra virgolette.

    Mi aiutate.
    grazie

  8. #8
    L'avatar di TheTruster
    TheTruster ora  in linea Moderatore Globale Ultimo blog: Mouse Wheel in Visual Basic 6 - ActiveX
    Svista mia... l'abitudine quella di usare questa funzione in VB.
    Metti il punto e virgola al posto della virgola.

    =(WeekdayName(Weekday([Data]; 2)))
    
    TheTruster
    ℹ️ Leggi di pi su TheTruster ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Data odierna in Cella
    Da brace nel forum Microsoft Excel
    Risposte: 2
    Ultimo Post: 15-05-2012, 18:40
  2. [mschart] visualizzare conteggio per la data ODIERNA
    Da martin nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 21-08-2008, 19:30
  3. calendario con data odierna
    Da martin nel forum Visual Basic 6
    Risposte: 9
    Ultimo Post: 26-07-2008, 12:51
  4. Excel - Inserire data odierna
    Da Michelangelo nel forum Microsoft Excel
    Risposte: 1
    Ultimo Post: 22-04-2006, 14:52
  5. problema inserimento data odierna
    Da kaste81 nel forum ASP 3, ASP .Net
    Risposte: 3
    Ultimo Post: 07-12-2005, 17:21