Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/96: Рейтинг темы: голосов - 96, средняя оценка - 4.50
otyx_ktos

Чтение из поля типа Date

28.05.2007, 16:42. Показов 18023. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть форма. На ней существуют поля и среди них есть поле типа DateTime.
Вопрос как прочитать значение даты в поле. Если читаю текстовое значение то оно читаеться а сели значение даты то "пустота"


Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Sub Initialize
Получаем коллекцию документов удовлетворяющих запросу
Dim sess As New NotesSession
Dim doc As NotesDocument
Dim db As NotesDatabase
Set db = sess.CurrentDatabase
Dim st_date As variant
 
Dim collection As NotesDocumentCollection
Dim dateTime As New NotesDateTime("01/01/2007")
Set collection = db.Search(searchFormula$,dateTime,0)
searchFormula$ = "Form = Period"
For i=1 To collection.count
Set doc = collection.GetNthDocument(i)
Set docB = collection.GetDocument(doc)
------>     st_date = docB.st_date(0) <-----------------
Next
 
End Sub
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.05.2007, 16:42
Ответы с готовыми решениями:

Как сравнить поля типа Date с NULL
Для выполнения SQL-запроса необходимы условием является пустая ячейка в БД SQL SERVER. Ниже приведен код но он не срабатывает try ...

формат вывода поля типа date в dbgrid
Помогите пожалуйста с проблемой: не могу отобразить в dbgrid поле типа date в формате dd.mm.yyyy. БД MsSQL. По умолчанию выводит дату в...

Запрос из базы возвращает в reader значение поля типа date как datetime +MS SQL Server 2008
В таблице есть поле типа Date, в таблицу добавлены записи, в это поле добавлена запись только с датой. Есть перекрёстный запрос на вывод...

8
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
28.05.2007, 16:58
<!--QuoteBegin-Alex_glas+29:05:2007, 15:29 -->
<span class="vbquote">(Alex_glas @ 29:05:2007, 15:29 )</span><!--QuoteEBegin-->st_date = docB.st_date(0)
[snapback]67481" rel="nofollow" target="_blank[/snapback]?[/quote]
ну так у Вас же всё правильно написано
в дэбагере docB.st_date - чему равно?

з.ы.
GetNthDocument - нестоит пользоваться таким , пользуйтесь GetNextDocument
0
otyx_ktos
28.05.2007, 17:14
в отладчике значение переменое ""
что есть значение что его нету результат один и тот-же
DmT
28.05.2007, 18:30
Для: Alex_glas

интересно... searchFormula$ приобретает значение после того как используется....

а если по теме то непонятна фраза:
<!--QuoteBegin-Alex_glas+29:05:2007, 15:29 -->
<span class="vbquote">(Alex_glas @ 29:05:2007, 15:29 )</span><!--QuoteEBegin-->Если читаю текстовое значение то оно читаеться а сели значение даты то "пустота"
[snapback]67481" rel="nofollow" target="_blank[/snapback]?[/quote]

???
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
28.05.2007, 18:40
<!--QuoteBegin-Alex_glas+29:05:2007, 16:01 -->
<span class="vbquote">(Alex_glas @ 29:05:2007, 16:01 )</span><!--QuoteEBegin-->в отладчике значение переменое ""
[snapback]67491" rel="nofollow" target="_blank[/snapback]?[/quote]
При чем тут значение переменной , я спрашивал чему равен docB.st_date - чеу равно это поле?
0
otyx_ktos
29.05.2007, 08:40
если правильно смотрю в отладчике то по пути DocB -> Items -> 1 ->
то свойство Name = "st_date"
свойство values="01.01.2007"
т.е то значение которое заносил в форме
хоть в правильном мсете смотрю?
otyx_ktos
29.05.2007, 09:22
создал новое поле с типом дата\время занес туда данные и ... из него прочиталось!
а поле st_date оно первое на форма и из него не читаеться :(

хотелось бы узнать хоть намеки на причину почему такое возможно
RoJ
29.05.2007, 12:01
попробуйте без индексации получить значение поля:

st_date = docB.st_date

и ещё:

Code
1
2
        Set doc = collection.GetNthDocument(i)
Set docB = collection.GetDocument(doc)
вы уже получили документ из коллекции в первой строке,
зачем вторая строка непонятно
otyx_ktos
29.05.2007, 13:11
Code
1
Set docB = collection.GetDocument(doc)
сгласен, убрал

с ошибкой справился
удалил и пересоздал индекс
уж не знаю на что это повлияло но результат положительный
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.05.2007, 13:11
Помогаю со студенческими работами здесь

Чтение поля типа Вложение
Подскажите как средствами VBA считать содержимое поля типа Вложение?

Чтение поля типа Boolean (БД SQLite)
Доброго времени суток, уважаемые коллеги! Странная проблема &quot;посетила&quot; мой проект: в БД SQLite имеется таблица и одна запись. Два поля...

Как sql-ой командой присвоить полю date первой таблицы значение поля date второй таблицы?
Добрый день. Есть 2 таблицы aaa с полями name, date bbb с полями name, date как sql-ой командой присвоить полю date первой...

Имя поля date
Требуется создать таблицу, использую ADO, Таблица Access: CREATE TABLE и так далее, трабла в том, что одно из полей называется date....

Работа с полями типа date
Здравствуйте. У меня есть три поля a1 date,a2 integer,a3 date. a3-вычисляемое поле. если а2=1,то значение поля a3 должно быть на два дня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru