LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
05 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Проверка ...
Тема: Проверка в базе по введенному значению
15.06.2007 21:01:56
LionN
7 сообщения
Тема: Проверка в базе по введенному значению
Господа,
подскажите, как проверить значение поля (в свойстве AfterUpdate), есть ли
такое строковое значение в таблице или нет, притом, если уже есть -- вывести
сообщение, если нет, просто сохранить запись?
Делаю вот так:
Private Sub Container_ID_AfterUpdate()
Dim rst As Recordset
Dim strNomer As String
strNomer = "[Container_ID] = ' " & Me.Container_ID & " ' "
Set rst = CurrentDb.OpenRecordset("tbl_data_check ", dbOpenDynaset)
rst.FindFirst strNomer
If rst.RecordCount <> 1 Then
MsgBox "Find records"
'.....
'
'
'
'
End If
rst.Close
End Sub
Не работает :-((
Что делаю не так
P.S. Общие вопросы по модулям
Автор:
LionN
от 31.01.2002 17:22:43
Источник ...
15.06.2007 21:01:56
All
4316 сообщения
RE: Проверка в базе по введенному значению
Во-первых, rst.RecordCount показывает колличество записей в запросе
Во-вторых, здесь, если rst не находит запись, то остается на первой позиции
В-третьих - зачем мучить recordset:
Dim str As String
str = Nz(DLookup("[Container_ID]", "tbl_data_check", "[Container_ID]='" & Me.Container_ID & "'"), "")
If Len(str) = 0 Then MsgBox "Нету"
P.S. Общие вопросы по модулям
Автор:
Николай
от 0:00:00
Источник ...
15.06.2007 21:01:56
LionN
7 сообщения
RE: Проверка в базе по введенному значению
Спасибо!!! Все заработало
P.S. Общие вопросы по модулям
Автор:
LionN
от 04.02.2002 11:38:29
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Проверка ...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования