Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653

    [VB6] giorno della settimana e altro

    ciao a tutti , 2 domandine:

    1) come posso fare x sapere l'ultimo giorno dell'ultima settimana del mese corrente?
    2) come faccio a sapere se un file o cartella esiste o meno?


  2. #2
    Per la risposta 1: intendo l'ultimo giorno del mese o l'ultimo giorno dell'ultima settimana intera?
    Risposta 2: usa Microsoft Scripting Runtime:
    codice:
    Dim fso As New FileSystemObject
    
    If fso.FolderExists("c:\pippo") Then
        '...
    End If
    
    If fso.FileExists("c:\pippo\pippo.txt") Then
        '...
    End If
    Chi non cerca trova.

  3. #3
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    skusa tas, ultimo giorno del mese

    grazie

  4. #4
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Originariamente inviato da yyzyyz
    skusa tas, ultimo giorno del mese

    grazie
    (1)
    codice:
    WeekdayName(weekday("31/01/2005"))
    (2)*
    codice:
    If Dir([percorso&nomefile])><"" then
    ....
    End If
    *guarda l'help in linea per questa funzione.
    ...and I miss you...like the deserts miss the rain...

  5. #5
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    Originariamente inviato da vonkranz
    (1)
    codice:
    WeekdayName(weekday("31/01/2005"))
    (2)*
    codice:
    If Dir([percorso&nomefile])><"" then
    ....
    End If
    *guarda l'help in linea per questa funzione.
    grazie vonkranz x le risposte, ma nel primo caso vorrei ke mi restituisse il numero dell'ultimo giorno del mese corrente , forse mi sono spiegato male, ammettiamo ke devo compiere delle operazioni l'ultimo giorno del mese (ogni mese), esiste un LastDayOfMonth o qualkosa del genere in vb?

  6. #6
    codice:
    dim d as date
    if month(date)<12 then
       d = cdate("01/" & month(date) + 1 & year(date)) -1
    else
       d = cdate("01/01/"& year(date)+1)-1
    end if
    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

  7. #7
    codice:
    Public Function LastDayOfMonth(d As Date) As Date
        LastDayOfMonth = DateSerial(Year(d), Month(d) + 1, 1) - 1
    End Function
    Chi non cerca trova.

  8. #8
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    grazie ragazzi , sono commosso x le info

    cmq il codice di xegallo mi da errore su :
    codice:
    d = CDate("01/" & Month(Date) + 1 & Year(Date)) - 1
    dicendimi tipo nn corrispondente mentre quello di tas è perfetto

    cmq grazie a tutti

  9. #9
    effettivamente mancava il separatore tra mesi e anni ma te ne potevi pure accorgere
    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

  10. #10
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    Originariamente inviato da xegallo
    effettivamente mancava il separatore tra mesi e anni ma te ne potevi pure accorgere
    mi skusi proff..

    codice:
    Dim d As Date
    If Month(Date) < 12 Then
       d = CDate("01/" & Month(Date) + 1 & "/" & Year(Date)) - 1
    Else
       d = CDate("01/01/" & Year(Date) + 1) - 1
    End If
    MsgBox (d)

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.