![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.06.2009
Сообщений: 26
|
![]()
Привет, есть БД Access 2007 с одной таблицей "2011" в ней поля:
код,фамилия, имя, отчество, дата рождения,дата посещения, цель визита. Для удобства ввода создана форма к таблице с указанными полями для ввода. Поставили задачу при вводе фио и даты рождения должно выводиться сообщение, когда был последний раз данный человек. Сделал фунцию на VBA и повесил её на событие onExit (Выход) каждое из полей фамилия, имя, отчество, дата рождения Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Может лучше так:
Dim db as database set db = currentdb set t= db.openrecordset("SELECT [Код],[Дата заезда],[Фамилия],[Имя], [Отчество],[Дата рождения] FROM 2011 WHERE ([Фамилия]=" & s & ") AND ([Имя]=" & n & ") AND ([Отчество]=" & p & ") AND ([Дата рождения=" & bd & "])" MsgBox (" & t & ") |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Но что-то мне подсказывает что в рекордсете появится не одна запись, так как человек приходит не один раз....
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заставить собственный класс работать с канвой формы | restarterx | Общие вопросы Delphi | 4 | 25.11.2010 11:09 |
БД Access и операции с полями | WishNight | БД в Delphi | 3 | 05.04.2010 13:00 |
Как работать в access по сети? | RockForr | Microsoft Office Access | 2 | 28.09.2009 15:09 |
Как работать с пользовательскими полями в документах OOo Writer, используя С++ | Elle_Urban | Общие вопросы C/C++ | 0 | 21.09.2009 20:30 |
как работать вне формы? | Elm0 | Общие вопросы Delphi | 3 | 04.12.2008 14:01 |