Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Так как же присвоить переменной текущую дату/время:) / 16 сообщений из 16, страница 1 из 1
08.08.2003, 11:47
    #32230904
Geen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Так как же присвоить переменной текущую дату/время:)
А я и не прощался!:)

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

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

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

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

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

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

Кто ж знает, где он. Тот, кто знает, не отвечает...
...
Рейтинг: 0 / 0
08.08.2003, 14:17
    #32231197
Nick987
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Так как же присвоить переменной текущую дату/время:)
select getdate()
...
Рейтинг: 0 / 0
08.08.2003, 14:43
    #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
08.08.2003, 14:48
    #32231270
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Так как же присвоить переменной текущую дату/время:)
Мля, Getdate() - процедура СКЛ-сервера, которая показывает дату и время на текущий момент. Если это процедура сервера, как ты думаешь, чье время она показывает? Клиента? Или чукчи на Северном полюсе?
Про getdate() тебе ж уже сказали 4, а то и больше раз...
...
Рейтинг: 0 / 0
08.08.2003, 14:55
    #32231288
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Так как же присвоить переменной текущую дату/время:)
Способ через жопу:
1) Делаешь запрос select getdate()
2) В VBA рекордсетом выковыриваешь полученное значение и юзаешь его до опупения
...
Рейтинг: 0 / 0
08.08.2003, 15:24
    #32231339
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Так как же присвоить переменной текущую дату/время:)
Сдается мне, что зря это все затеяли.
Какова конечная цель получения времени сервера на клиента?
...................
если записать в поле таблицы, то лучше написать хранимую процедуру, которая сама все сделает (в т.ч. и время сервера поставит)
...................
Повторю то, что уже много раз говорил - ADP+SQL это разработка совсем с другими подходами.
Нужно сначала прочитать много чего и посмотреть примеры, а потом в бросаться на амбразуру.
...
Рейтинг: 0 / 0
08.08.2003, 15:33
    #32231360
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Так как же присвоить переменной текущую дату/время:)
To incold:
То, что ты (Вы) предложил(и), лучше делать всегда. И не только в случае АДыПы и Сикуля.
...
Рейтинг: 0 / 0
08.08.2003, 16:18
    #32231458
Geen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Так как же присвоить переменной текущую дату/время:)
читать, увы, времени нет:(
Или работающий проект или ...
Приношу всем свои извинения (но обещаю как только появиться время прочесть очень много умных книг) :)

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

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

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

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

или

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

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


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