Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сформировать название файла с текущей датой? / 5 сообщений из 5, страница 1 из 1
24.04.2004, 23:35
    #32495589
Gyslik.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сформировать название файла с текущей датой?
Вот я формирую название файла:
Left(CompactingDBPathAndName, (Len(CompactingDBPathAndName) - 4)) & "_Temp" & Right(CompactingDBPathAndName, 4)

а как мне сделать, чтобы в названии файла была еще текущая дата и текущее время? Что-то типа Date() и Now(), только не знаю куда и как запихнуть.
...
Рейтинг: 0 / 0
25.04.2004, 00:02
    #32495600
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сформировать название файла с текущей датой?
Куда и как - это твое личное дело. Чтобы превратить дату/время в стринг, есть функция Format.
...
Рейтинг: 0 / 0
26.04.2004, 09:14
    #32496081
lobodava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сформировать название файла с текущей датой?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
Public Function ArchiveFileName(strOriginFile) as String
    Dim dtmNow As Date
    Dim strNow As String

    dtmNow = Now()

    If Day(dtmNow) <  10  Then
        strNow =  "0 " & Day(dtmNow)
    Else
        strNow = Day(dtmNow)
    End If

    strNow = strNow &  "-"  & Left(MonthName(Month(dtmNow)),  3 ) &  "-"  & Right(Year(dtmNow),  2 )

    If Hour(dtmNow) <  10  Then
        strNow = strNow &  " @ 0 " & Hour(dtmNow)
    Else
        strNow = strNow &  " @ "  & Hour(dtmNow)
    End If

    If Minute(dtmNow) <  10  Then
        strNow = strNow &  "-0 " & Minute(dtmNow)
    Else
        strNow = strNow &  "-"  & Minute(dtmNow)
    End If

    ArchiveFileName = Left(strOriginFile, Len(strOriginFile) -  4 ) &  " "  & strNow & Right(strOriginFile,  4 )
End Function



Private Sub TestThisFunction()
    MsgBox ArchiveFileName( "Karamba.mdb" )
End Sub


должно получится на выходе: "Karamba 26-Apr-04 @ 09-10.mdb"
...
Рейтинг: 0 / 0
26.04.2004, 10:25
    #32496203
Gyslik.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сформировать название файла с текущей датой?
2 Lobodava & ВС:
Спасибо.
...
Рейтинг: 0 / 0
26.04.2004, 11:15
    #32496330
Лифчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сформировать название файла с текущей датой?
А еще, братцы, рекомендую, чтобы название файлов не содержало пробелов. Может и велосипед изобретаю, но как раз сейчас использую всякие удобные штучки, когда (например) в тексте письма контекст "file:<Drive>:...fileName" или "\\Servername...fileName" становится синим (гиперлинком) по умолчанию.
Удобно, черт подери, но как раз в таком случае этот псевдо-гиперлинк на пробеле обрезается.
Так что мой совет Гуслику пробелы заменить (например) подчеркиваниями
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сформировать название файла с текущей датой? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]