powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Так как же присвоить переменной текущую дату/время:)
16 сообщений из 16, страница 1 из 1
Так как же присвоить переменной текущую дату/время:)
    #32230904
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я и не прощался!:)

Так как же присвоить переменной текущую дату/время а еше лучше серверную дату/время?:)

Искренне ваш (всехный)

Geen
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32230916
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где проблема?
------------
Sub TestTime()
Dim varDateTime, var2

varDateTime = CDate(Now())
var2 = Now()
Debug.Print varDateTime, var2
End Sub
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231065
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вместо CDate(Now()) достаточно поставить Date().
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231076
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И все, уже можно кушать?:)
И это уже серверное время?:)
И кто из двух серверный?:)

Geen
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231081
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Да нет, серверного среди нех нетути...
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231102
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где он (серверный времь)?:)

Geen
(как обычно рад видеть)
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231188
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Взаимненько-с...

Кто ж знает, где он. Тот, кто знает, не отвечает...
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231197
Nick987
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
select getdate()
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231261
fgh11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
' Синхронизация времени с сервером
' strSrv="Имя сервера"



Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long
Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long
Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Public Const DRIVE_REMOTE = 4
Public Const PROCESS_QUERY_INFORMATION = &H400
Public Const INFINITE = &HFFFFFFFF
Public Const WAIT_FAILED = &HFFFFFFFF
Public Const SW_SHOWNORMAL = 1


' Синхронизация времени с сервером
' strSrv="Имя сервера"

Public Function synchDate(strSrv As String)
Dim ii As Long
Dim hw As Long
Dim iResult As Long
Dim intExit As Long
Dim strDr As String
On Error GoTo erra

ii = Shell("command.com /c net time \\" & strSrv & " /set /Yes", vbHide)

hw = OpenProcess(PROCESS_QUERY_INFORMATION, 0, ii)
iResult = WaitForSingleObject(hw, INFINITE)
If iResult = WAIT_FAILED Then Err.Raise vbObjectError + 513, , "WAIT_FAILED."
GetExitCodeProcess hw, intExit
CloseHandle hw

Exit Function
erra:
CloseHandle hw
MsgBox Err.Description

End Function
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231270
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мля, Getdate() - процедура СКЛ-сервера, которая показывает дату и время на текущий момент. Если это процедура сервера, как ты думаешь, чье время она показывает? Клиента? Или чукчи на Северном полюсе?
Про getdate() тебе ж уже сказали 4, а то и больше раз...
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231288
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Способ через жопу:
1) Делаешь запрос select getdate()
2) В VBA рекордсетом выковыриваешь полученное значение и юзаешь его до опупения
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231339
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сдается мне, что зря это все затеяли.
Какова конечная цель получения времени сервера на клиента?
...................
если записать в поле таблицы, то лучше написать хранимую процедуру, которая сама все сделает (в т.ч. и время сервера поставит)
...................
Повторю то, что уже много раз говорил - ADP+SQL это разработка совсем с другими подходами.
Нужно сначала прочитать много чего и посмотреть примеры, а потом в бросаться на амбразуру.
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231360
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To incold:
То, что ты (Вы) предложил(и), лучше делать всегда. И не только в случае АДыПы и Сикуля.
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231458
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читать, увы, времени нет:(
Или работающий проект или ...
Приношу всем свои извинения (но обещаю как только появиться время прочесть очень много умных книг) :)

2 fgh11
Если я тебя правильно понял, одна из двух функций вернет мне искомое (или обе, или вместе?)
Так я просто могу написать
переменная = (что?) в VB коде

Geen
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231590
fgh11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 fgh11
Если я тебя правильно понял, одна из двух функций вернет мне искомое (или обе, или вместе?)
Так я просто могу написать
переменная = (что?) в VB коде

Функция синхронизует время на локальном компьютере
и сервере
после этого
моя_переменная=Date()

вернёт дату сервера

или

моя_переменная=Now()
...
Рейтинг: 0 / 0
Так как же присвоить переменной текущую дату/время:)
    #32231610
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. функцию запсиать в коде adp?
С Public Function мне работать приходилось, объявлю:)
А Declare Function где писать?

Geen
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Так как же присвоить переменной текущую дату/время:)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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