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

    [VB] La funzione |èOggiFesta = "Capodanno"|

    Avrei bisogno di una funzione che mi dica qunado ci sono le feste.

    Ad esempio: "Il '31 Dicembre' deve restituirmi capodanno se il giorno è quello. Ma le feste sono parecchie, non ho voglia di scriverle tutte poi alcune non le so neppure, quindi come faccio?

    io voglio fare una cosa cosi:


    Private Const Gennaio = 1
    Private Const Febbraio = 2
    Private Const Marzo = 3
    Private Const Aprile = 4
    Private Const Maggio = 5
    Private Const Giugno = 6
    Private Const Luglio = 7
    Private Const Agosto = 8
    Private Const Settembre = 9
    Private Const Ottobre = 10
    Private Const Novembre = 11
    Private Const Dicembre = 12


    Function IsHoliday(Giorno, Mese As String)

    If (Giorno = 25) And (Mese = 12) Then
    IsHoliday = "Natale"
    ElseIf (Giorno = 31) And (Mese = 12) Then
    IsHoliday = "Capodanno"
    Else
    IsHoliday = ""
    End If

    End Function

    La funzione che mi serve è questa, nn c' è qualcuno che c' è l' ha già?
    jabjoint

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212

    Re: [VB] La funzione |èOggiFesta = "Capodanno"|

    no e cmq ti consiglio di usare il Select Case

  3. #3
    codice:
    Function isFesta(ByVal Festa As Date) As Boolean
       Dim Fest(20) As Date
       Fest(0) = 1 / 1
       Fest(1) = 6 / 1
       '...
       For i = LBound(Fest) To UBound(Fest)
          If Festa = Fest(i) Then
             isFesta = True
             Exit Function
          Else
             isFesta = False
          End If
       Next i
    End Function
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  4. #4
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da xegallo
    codice:
    Function isFesta(ByVal Festa As Date) As Boolean
       Dim Fest(20) As Date
       Fest(0) = 1 / 1
       Fest(1) = 6 / 1
       '...
       For i = LBound(Fest) To UBound(Fest)
          If Festa = Fest(i) Then
             isFesta = True
             Exit Function
          Else
             isFesta = False
          End If
       Next i
    End Function


    in fondo basta solo segnare le festività


    ot: ma non avevi detto che non postavi + codice?

  5. #5
    Originariamente inviato da darkblOOd


    ot: ma non avevi detto che non postavi + codice?
    si ma poi come vedi l'ho anche tolto dalla firma
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  6. #6
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da xegallo
    si ma poi come vedi l'ho anche tolto dalla firma
    :metallica

    è più forte di noi...quando sappiamo dobbiamo dire...non è vero?

    a proposito, quanto ti ho detto in pvt ieri ti è servito? :master:

  7. #7
    Originariamente inviato da darkblOOd
    :metallica

    è più forte di noi...quando sappiamo dobbiamo dire...non è vero?

    a proposito, quanto ti ho detto in pvt ieri ti è servito? :master:
    non è che è + forte di me è che comunque dopo che ho spiegato "mi posti il codice?"
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  8. #8
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    Originariamente inviato da xegallo
    non è che è + forte di me è che comunque dopo che ho spiegato "mi posti il codice?"
    ah, certo, questo è inaccettabile....

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.