Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка в записях запроса
 
 автор: Маруся   (20.08.2014 в 18:14)   личное сообщение
 
 

Доброго времени суток! У меня такой вопрос: как обращаться к ячейкам запроса? Что я имею в виду: есть запрос, который подтягивает данные из листа Excel, и я хочу, чтобы при его выполнении (точнее макросом) он открывался в режиме таблицы (как бы на чтение) и делалась проверка, что если такая-то ячейка пустая, то выдается сообщение. Такое можно сделать? И вообще - запрос на добавление как работает? Построчно добавляет? Можно ли это отследить, чтобы при определенных условиях он не добавлял строку?
Заранее спасибо!

  Ответить  
 
 автор: Alex   (21.08.2014 в 11:39)   личное сообщение
14 Кб.
 
 

От макросов в access лучше избавляться совсем. Макрос может (должен) быть только один: Autoexec. Дальше только код....Открыть (выполнить) запрос можно так:
DoCmd.OpenQuery "ИмяЗапроса", acViewNormal, acEdit
По проверке ячеек не скажу. Что-то подсказывает, что надо рекордсетом...
Запрос на добавление добавляет записи в таблицу, т.е. да - построчно.
Можно задать условия отбора.
См. пример.

  Ответить  
 
 автор: Маруся   (21.08.2014 в 12:01)   личное сообщение
 
 

я неправильно выразилась) у меня все в VBA ))) получается, надо отдельные запросы создавать на условиях и их выполнять...ясно, спасибо :)

  Ответить  
 
 автор: Alex   (21.08.2014 в 12:07)   личное сообщение
 
 

Условия можно попробовать брать из списка (поля со списком), так же условия можно комбинировать (и/или) в конструкторе запроса.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList