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

а как мне сделать, чтобы в названии файла была еще текущая дата и текущее время? Что-то типа Date() и Now(), только не знаю куда и как запихнуть.
...
Рейтинг: 0 / 0
Как сформировать название файла с текущей датой?
    #32495600
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Куда и как - это твое личное дело. Чтобы превратить дату/время в стринг, есть функция Format.
...
Рейтинг: 0 / 0
Как сформировать название файла с текущей датой?
    #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
Как сформировать название файла с текущей датой?
    #32496203
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Lobodava & ВС:
Спасибо.
...
Рейтинг: 0 / 0
Как сформировать название файла с текущей датой?
    #32496330
Фотография Лифчик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще, братцы, рекомендую, чтобы название файлов не содержало пробелов. Может и велосипед изобретаю, но как раз сейчас использую всякие удобные штучки, когда (например) в тексте письма контекст "file:<Drive>:...fileName" или "\\Servername...fileName" становится синим (гиперлинком) по умолчанию.
Удобно, черт подери, но как раз в таком случае этот псевдо-гиперлинк на пробеле обрезается.
Так что мой совет Гуслику пробелы заменить (например) подчеркиваниями
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сформировать название файла с текущей датой?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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