Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
abramova
1

Как по дате в календаре найти нужную запись в Базе данных

29.06.2009, 11:58. Показов 1460. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста! Есть форма в которой установлен объект Календарь. Необходимо по клику по дню календаря найти соответствующую запись в базе данных по полю (дата регистрации). Спасибо!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2009, 11:58
Ответы с готовыми решениями:

Записи в базе данных, как встать на последнюю запись в базе после открытия?
Есть два вопроса. Во-первых - как встать на последнюю запись в базе после открытия? И...

Как удалить нужную запись из Базы Данных с ORM RedBeanPHP
Добрый день. Только начинаю изучать ORM библиотеку RedBeanPHP. Возник вопрос, как удалить нужную...

Как вывести информацию о дате выбранной в календаре
Доброго времени суток. Есть простейший Datepicker. Нужно что бы при выборе даты, выводилась...

Как вывести в TextBox информацию из базы по дате, выбранной на календаре
Привет! Задание такое: подключиться к MS SQL server, в котором есть таблица курсов валют : Поля-...

2
IgorM
29.06.2009, 13:35 2
Найти где? В текущей форме или в какой-либо таблице?
Для таблицы (A'97, DAO):
Visual Basic
1
2
3
4
5
6
7
8
Private Sub ЭлементActiveX0_AfterUpdate()
 Dim rs As DAO.Recordset
 Set rs = CurrentDb.OpenRecordset('TableName', dbOpenDynaset)
 rs.FindFirst 'DateFieldame = ' & Format(Me.ЭлементActiveX0.Value, '#mm/dd/yyyy#')
 If rs.NoMatch = False Then
  MsgBox 'Found!'
 End If
End Sub
ЭлементActiveX0 - имя календаря

Для поиска в форме можно использовать RecordsetClone:

Visual Basic
1
2
3
4
5
6
Private Sub ЭлементActiveX0_AfterUpdate()
 Me.RecordsetClone.FindFirst 'DateFieldame = ' & Format(Me.ЭлементActiveX0.Value, '#mm/dd/yyyy#')
 If rs.NoMatch = False Then
  MsgBox 'Found!'
 End If
End Sub
IgorM
29.06.2009, 13:38 3
Для второго варианта, конечно, вместо

If rs.NoMatch = False Then

необходимо писать

If Me.RecordsetClone.NoMatch = False Then
29.06.2009, 13:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2009, 13:38
Помогаю со студенческими работами здесь

Поиск по дате в базе данных
У меня появилась потребность в статистике журналистов,нашел готовый скрипт,изменил под себя,все...

Добавление дней к дате в базе данных
Добрый день, интересует такой вопрос, делаю аренду для сайта по времени и решил сделать чтобы...

Запросс к базе данных с сортировкой по дате
Следующий запросс выводит предстоящие события. $feat_query =...

Как узнать что в базе данных появилась запись?
Добрый день, я создаю приложение по обмену текстовыми сообщениями. В базе данных у меня есть...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru