Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как проверить, введены ли данные и если да, то изменить их количество / 4 сообщений из 4, страница 1 из 1
06.09.2003, 09:23
    #32257586
Serzhik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить, введены ли данные и если да, то изменить их количество
Есть таблица вида: Название товара / Серийный номер / Количество ... . Есть Главная форма, в кторой выводится эта таблица и из которой можно вызвать форму для ввода нового товара. Вопрос: Как при закрытии второй формы после ввода нового товара определить, есть ли такой товар в таблице (по Серийному номеру) и если есть, то изменить его количество? Заранее дзенькую.
...
Рейтинг: 0 / 0
06.09.2003, 09:58
    #32257587
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить, введены ли данные и если да, то изменить их количество
Код: plaintext
1.
2.
If Not IsNull(DLookup( "Серийный номер" ,  "Таблица" ,  "[Серийный номер]="  & Me![ПолеФормыВводаСномером])) Then
CurrentDb.Execute  "UPDATE [Таблица] SET [Таблица].[Количество] = [Таблица].[Количество]+"  & Me![ПолеФормыВводаСКоличеством] &  " WHERE [Таблица].[Серийный номер]="  & Me![ПолеФормыВводаСномером] &  ";" 
End If

Это если сериный номер - числовое значение
...
Рейтинг: 0 / 0
06.09.2003, 11:04
    #32257594
Serzhik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить, введены ли данные и если да, то изменить их количество
Thanks! Все заработало! Но теперь возник следующий вопрос: данные в главной форме не обновляются после закрытия формы, хотя я пользуюсь следующей конструкцией:

Код: plaintext
1.
DoCmd.SelectObject acForm,  "Главная форма" 
DoCmd.Requery  "Подчиненная форма" 


Раньше эта конструкция работала без проблем.
...
Рейтинг: 0 / 0
06.09.2003, 12:00
    #32257599
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить, введены ли данные и если да, то изменить их количество
Я вообще-то не знаю, какая главная, какая подчиненная
и зачем делать Requery для подчиненной
но после выполнения обновления нужно
Код: plaintext
Forms![ГлавнаяФорма].Requery
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как проверить, введены ли данные и если да, то изменить их количество / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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