access как посмотреть код запроса
Access как посмотреть код запроса
Если можно примерчик, хотя бы куда копать.
| От: | Stewe |
Дата: | 02.03.05 09:55 | |
Оценка: | 2 (1) |
Здравствуйте, RendeRR, Вы писали:
RRR>Если можно примерчик, хотя бы куда копать.
Там есть объект Catalog, у него коллекция Views (это и есть сохраненные запросы). У View есть св-во Command — это объект ADODB.Command, у которого есть св-во CommandText. Это оно и есть.
ЗЫ: Написал по памяти, так что за правильность названия свойств не ручаюсь.
| От: | Peter Fleischer | www.informtoools.de |
Дата: | 02.03.05 10:22 | ||
Оценка: | 3 (1) |
| От: | nzeemin | http://nzeemin.livejournal.com/ |
Дата: | 02.03.05 10:36 | ||
Оценка: |
Здравствуйте, Stewe, Вы писали:
S>Там есть объект Catalog, у него коллекция Views (это и есть сохраненные запросы). У View есть св-во Command — это объект ADODB.Command, у которого есть св-во CommandText. Это оно и есть.
Все правильно. НО! кроме Views есть еще и Procedures — это типа хранимые процедуры, но из опыта могу сказать что Access не видит разницу между Views и Procedures (или я не прав. ), так что можно считать что в данном случае это одно и то же с разным названием.
| От: | RendeRR | nothing |
Дата: | 03.03.05 08:27 | ||
Оценка: |
Здравствуйте, Peter Fleischer, Вы писали:
Спасибо за код — работает отлично, но он возвращает только запросы на выборку и то, только те, где не требуется вводить значения параметров. Как быть с остальными? И ещё вопрос: в результате запроса имеем таблицу, можно ли узнать заголовки полей этой таблицы? Ещё раз спасибо.
Просмотреть код
я хочу спросить насчет просмотра программного кода.
я не продвинутый пользователь,а студент который делает некое подобие баз данных и получает за это оценки.
но с переходом с 2003 accessa на 2007\2010\2013 столкнулся с проблемой
. в 2003 офисе с нажатием кнопки «Просмотреть код» вылазило окно с полным списком действий или условий,я не знаю как правильно. в общем текста много было.
. а в 2007\2010\2013 при нажатии той же кнопки вылезает просто пустое окно. то есть никакого кода нету. хотя действия производятся полностью идентичные и результат должны быть одинаковый, по идее. но нет.
подскажите,как сделать,чтобы в 2007\2010\2013 код просматривался и прописывался по аналогии с 2003.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Как просмотреть исходный код access
Как просмотреть исходный код access (код который пишется автоматически в конструкторе формы)?
Просмотреть код
Голова уже не соображает, так что не вините. Подскажите какой прграммой лучше всего можно.
Как просмотреть код?
В Microsoft SQL Server не знаю как просмотреть код, т.е. его сегодня написали, закрыли, заново.
Как просмотреть код программы?
Как просмотреть код программы (написанной на Visual Basic в Visual Studio) имея только исполняемый.
при нажати на кнопку
http://dropmefiles.com/sq1hd
в базе созданной в 2003 вылазиет следующее окно
http://dropmefiles.com/sq1hd
а в базе созданной в 2007\2010\2013 вот такое,то есть вообще пустое
http://dropmefiles.com/sXs5d
принцип создания базы одинаковый полностью,а вот итог нет
Комментарий модератора | ||
|
при нажати на кнопку
http://my-files.ru/p2btgb
в базе созданной в 2003 вылазиет следующее окно
http://my-files.ru/7l77j9
а в базе созданной в 2007\2010\2013 вот такое,то есть вообще пустое
http://my-files.ru/6kt2la
принцип создания базы одинаковый полностью,а вот итог нет
Добавлено через 3 минуты
я где то вычитал,что нужно перобразовать, макросы. и все будет номрально,но у меня при попытке преобразовать выдает ошибку «ошибка при открытии макроса внедренный макрос»
Добавлено через 3 минуты
причем,пару лет назад я создавал базу в 2007 офисе и код прописывался,все было отлично. но видимо вышло какое то обновление или еще что то. и код напрочь отказывается прописывается. вот и хочу разобраться,что к чему. чтобы продолжать создавать базы в 2007\2010 офисах,ибо интерфейс 2003 для меня запутан и непнятен
2003 намного яснее 2007
в 2007 можно создавать процедуры
Вложения
курсовик21.zip (30.1 Кб, 2 просмотров) |
Решение
жизнь боль. походу единственный выход это привыкать к 2003 офису.
Добавлено через 11 минут
сам от безысходности нашел способ решения проблемы))))))
вообщем в 2007 офисе можно в начале создания базы выбрать тип файла.
а если выбрать «базы данных microsoft access 2007-2013″и итоговое расширение файла будет «.accdb», то код прописываться НЕ БУДЕТ.
я нашел такой выход,мне помогло))))Всем спасибо за отклики))))надеюсь мое кибер расследование кому то поможет))))при решении подобной проблемы. всем добра))
Не первый. Не столь давно мне пришлось выполнять в 2003, хотя уже давно все делаю в 2010. И был серьезно недоволен:
— выбор активикса в 2003 это жутко убого. Какой-то плывущий список, который надо тянуть только стрелочками
— нет нормального выравнивания контролов в форме, приходится каждому по отдельности задавать расположение.
— главное окно БД все время теряется за формами, приходится делать лишние телодвижения, чтобы дотянуться. Особенно, когда много открытых окон на экране.
— нет возможности задать на кнопке рисунок и надпись. Или то, или другое. Да и сами кнопки без привычных уже закругленных углов производят неприятное впечатление
— для создания рантайма в 2003 много возни. А в 2010 просто меняешь букву и на тебе рантайм
— ненавистные квадратные скобки с точкой вокруг подзапросов в сохраненных запросах. В большом запросе, если требуется изменение подзапроса, надо 10 минут искать эти скобки с точкой и заменять их на круглые. Чтобы при следующем сохранении они опять заменились на прямые с точкой. Ужас. Нет, это ужас, ужас.
— нет удобной кнопки Список полей в конструкторах форм и запросов откуда легко можно добавлять нужные поля из источника
— не нашел как можно добавить поле без лабеля на форму. А довольно часто такая возможность нужна.
— в полях мемо в 2003 не нашел как содержать там RichText. Может и нет такой возможности. А в 2010 есть и удобная.
— чтобы сделать календарь, надо выбрать активХ или сделать свой. А в 2010 достаточно полю формы задать датный формат. И то это для свободных полей, для датных полей источника вообще никаких телодвижений не надо
— в 2010 есть очень удобный чередующийся фон записей формы и отчета. В 2003 это сплошное полотно одного цвета и глаз выпадет, чтобы найти нужное.
— условное форматирование в 2003 очень убого. Возможностей минимум. А в 2010 можно даже сравнивать разные записи
— чтобы экспортировать в пдф в 2003 приходится ставить доп.программы, типа принтерПДФ (название условное, точное название забыл). В 2010 достаточно выбрать пдф из списка.
Чем-то еще был недоволен, но забыл 🙂 Ладно, и этого мне достаточно, чтобы никогда не возращаться в 2003.
Как просмотреть исходный код access
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Просмотреть код
всем привет! я хочу спросить насчет просмотра программного кода. я не продвинутый.
Просмотреть полный исходный код страницы, включая все javascript’ы
Здравствуйте. Есть страница, нужно посмотреть полный код, включая все javascript’ы(вообщем нужно.
Как просмотреть код?
В Microsoft SQL Server не знаю как просмотреть код, т.е. его сегодня написали, закрыли, заново.
Как просмотреть код программы?
Как просмотреть код программы (написанной на Visual Basic в Visual Studio) имея только исполняемый.
Добавлено через 7 минут
Upd. Я про макросы которые embedded (последние версии Access)
OrderBy =»[абоненты].[Серийный Номер Sim-Kart] DESC, [абоненты].[Абонентский номер MSIDN],»» [абоненты].[Имя]»
RecordSource =»абоненты»
Caption =»Регистрация»
DatasheetFontName =»Calibri»
Name =»ЗаголовокФормы»
Name =»Кнопка27″
Caption =»Добавить Договор МегаФон»
Action =»OnError»
Argument =»0″
Action =»GoToRecord»
Argument =»-1″
Argument =»»
Argument =»5″
Condition =»[MacroError]`>0″
Action =»MsgBox»
Argument =»=[MacroError].[Description]»
Argument =»-1″
Argument =»0″
Comment =»_AXL:`?xml version=»1.0″ encoding=»UTF-16″ standalone=»no»?>\015\012`UserI»»nterfaceMacro For=»Кнопка27″ xmlns=»http://schemas.microsoft.com/office/acces»»sservices/2009/11/application»>`Statements>`Action Name=»OnError»/>`Action Na»»me=»GoToRecord»>`Argument Name=»
Comment =»_AXL:»Record»>New`/Argument>`/Action>`ConditionalBlock>`If>`Condition>[MacroEr»»ror]<>0`/Condition>`Statements>`Action Name=»MessageBox»>`Argument Name=»»»Message»>=[MacroError].[Description]`/Argument>`/Action>`/Statements>`/If>`/C»»onditionalBlock>`/S»
Comment =»_AXL:tatements>`/UserInterfaceMacro>»
Name =»ОбластьДанных»
Name =»НаборВкладок3″
Name =»Вкладка28″
Name =»Рисунок30″
Picture =»News_33485_4.jpg»
ColumnInfo =»»»;»»;»»;»»;»10″;»510″»
Name =»ПолеСоСписком31″
RowSourceType =»Table/Query»
RowSource =»SELECT [абоненты].[Код], [абоненты].[Лицевой счет] FROM абоненты; »
ColumnWidths =»0;1440″
BaseInfo =»»SELECT [абоненты].[Код], [абоненты].[Лицевой счет] FROM абоненты; «;»»ы»;»»;»Код»;»Лицевой счет»;»PrimaryKey»»
Action =»SearchForRecord»
Argument =»-1″
Argument =»»
Argument =»2″
Argument =»=»[Код] = » & Str(Nz(Screen.ActiveControl,0))»
Comment =»_AXL:`?xml version=»1.0″ encoding=»UTF-16″ standalone=»no»?>»nterfaceMacro For=»ПолеСоСписком31″ xmlns=»http://schemas.microsoft.»e/accessservices/2009/11/application»>`Statements>`Action Name=»Searc»d»>`Argument Name=»WhereCondit»
Comment =»_AXL:ion»>=»[Код] = » & Str(Nz(Screen.ActiveControl,0))`/Ar»n>`/Statements>`/UserInterfaceMacro>»
Name =»Поиск по лицевому счету :_подпись»
Caption =»Поиск по лицевому счету :»
EventProcPrefix =»Поиск_по_лицевому_счету___подпись»
ColumnInfo =»»»;»»;»»;»»;»»;»»;»10″;»510″»
Name =»ПолеСоСписком33″
RowSourceType =»Table/Query»
RowSource =»SELECT [абоненты].[Код], [абоненты].[Фамилия], [абоненты].[Имя] FROM або
ColumnWidths =»0;1440;1440″
BaseInfo =»»SELECT [абоненты].[Код], [абоненты].[Фамилия], [абоненты].[Имя] FROM аб» «;»абоненты»;»»;»Код»;»Фамилия»;»PrimaryKey»»
Action =»SearchForRecord»
Argument =»-1″
Argument =»»
Argument =»2″
Argument =»=»[Код] = » & Str(Nz(Screen.ActiveControl,0))»
Comment =»_AXL:`?xml version=»1.0″ encoding=»UTF-16″ standalone=»no»?>»nterfaceMacro For=»ПолеСоСписком33″ xmlns=»http://schemas.microsoft.»e/accessservices/2009/11/application»>`Statements>`Action Name=»Searc»d»>`Argument Name=»WhereCondit»
Comment =»_AXL:ion»>=»[Код] = » & Str(Nz(Screen.ActiveControl,0))`/Ar»n>`/Statements>`/UserInterfaceMacro>»
Name =»Поиск по ФИ_подпись»
Caption =»Поиск по ФИ»
EventProcPrefix =»Поиск_по_ФИ_подпись»
ColumnInfo =»»»;»»;»»;»»;»10″;»510″»
Name =»ПолеСоСписком35″
RowSourceType =»Table/Query»
RowSource =»SELECT [абоненты].[Код], [абоненты].[Номер сотового] FROM абоненты; »
ColumnWidths =»0;1440″
BaseInfo =»»SELECT [абоненты].[Код], [абоненты].[Номер сотового] FROM абоненты; «;»нты»;»»;»Код»;»Номер сотового»;»PrimaryKey»»
Action =»SearchForRecord»
Argument =»-1″
Argument =»»
Argument =»2″
Argument =»=»[Код] = » & Str(Nz(Screen.ActiveControl,0))»
Comment =»_AXL:`?xml version=»1.0″ encoding=»UTF-16″ standalone=»no»?>»nterfaceMacro For=»ПолеСоСписком35″ xmlns=»http://schemas.microsoft.»e/accessservices/2009/11/application»>`Statements>`Action Name=»Searc»d»>`Argument Name=»WhereCondit»
Comment =»_AXL:ion»>=»[Код] = » & Str(Nz(Screen.ActiveControl,0))`/Ar»n>`/Statements>`/UserInterfaceMacro>»
Name =»Поиск по номеру сотового_подпись»
Caption =»Поиск по номеру сотового»
EventProcPrefix =»Поиск_по_номеру_сотового_подпись»
Name =»Кнопка37″
Caption =»Открыть БД абонентов»
Action =»OpenForm»
Argument =»1254″
Argument =»0″
Argument =»»
Argument =»»
Argument =»-1″
Argument =»0″
Comment =»_AXL:`?xml version=»1.0″ encoding=»UTF-16″ standalone=»no»?>»nterfaceMacro For=»Кнопка37″ xmlns=»http://schemas.microsoft.com/off»sservices/2009/11/application»>`Statements>`Action Name=»OpenForm»>`»Name=»FormName»>1254`/Argument>»
Comment =»_AXL:`/Action>`/Statements>`/UserInterfaceMacro>»
Name =»Кнопка38″
Caption =»Замена СИМ КАРТЫ»
Action =»OpenForm»
Argument =»=ChrW(1047) & ChrW(1072) & ChrW(1084) & ChrW(1077) & ChrW(1085) &»hrW(32) & ChrW(1057) & ChrW(1080) & ChrW(1084) & ChrW(32) & ChrW(1082)»72) & ChrW(1088) & ChrW(1090) & ChrW(1099)»
Argument =»0″
Argument =»»
Argument =»=»[Лицевой счет]=» & «‘» & [Лицевой счет] & «‘»»
Argument =»-1″
Argument =»0″
Comment =»_AXL:`?xml version=»1.0″ encoding=»UTF-16″ standalone=»no»?>»nterfaceMacro For=»Кнопка38″ xmlns=»http://schemas.microsoft.com/off»sservices/2009/11/application»>`Statements>`Action Name=»OpenForm»>`»Name=»FormName»>=ChrW(1047) &am»
Comment =»_AXL; ChrW(1072) & ChrW(1084) & ChrW(1077) & ChrW(10″(1072) & ChrW(32) & ChrW(1057) & ChrW(1080) & ChrW(1084″hrW(32) & ChrW(1082) & ChrW(1072) & ChrW(1088) & ChrW(1″; ChrW(1099)`»
Comment =»_AXL:/Argument>`Argument Name=»WhereCondition»>=»[Лицевой счет]» & [Лицевой счет] & «‘»`/Argument>`/Action>`/Statements>`/Use»eMacro>»
Name =»Договор»
Name =»Код»
Name =»Надпись6″
Name =»Лицевой счет»
ControlSource =»Лицевой счет»
EventProcPrefix =»Лицевой_счет»
Name =»Надпись7″
Caption =»Лицевой счет:»
Name =»Фамилия»
Name =»Надпись8″
Name =»Имя»
Name =»Надпись9″
Name =»Отчество»
Name =»Надпись10″
Name =»Год рождение»
ControlSource =»Год рождение»
EventProcPrefix =»Год_рождение»
Name =»Надпись11″
Caption =»Год рождение:»
Name =»Место прописки»
ControlSource =»Место прописки»
EventProcPrefix =»Место_прописки»
Name =»Надпись12″
Caption =»Место прописки:»
Name =»Номер сотового»
ControlSource =»Номер сотового»
EventProcPrefix =»Номер_сотового»
Name =»Надпись13″
Caption =»Номер сотового:»
Name =»Дата заключение договора»
ControlSource =»Дата заключение договора»
EventProcPrefix =»Дата_заключение_договора»
Name =»Надпись14″
Caption =»Дата заключение договора:»
Name =»Статус абонента:»
ControlSource =»Статус абонента:»
RowSourceType =»Value List»
RowSource =»»Активный»;»Не активный»;»Заблокированный»;»Не работает»;»более»яцев не обслуживается»;»недавно подключенный «»
ColumnWidths =»1440″
EventProcPrefix =»Статус_абонента_»
Name =»Надпись15″
Caption =»Статус абонента::»
Name =»Текущий тарифный план»
ControlSource =»Текущий тарифный план»
RowSourceType =»Value List»
RowSource =»»Время напролет»;»родной особенный»;»родной»;»нарасхват»;»смеша»общительный»;»проще простого»;»лучшие друзья»;»твое время»;»экстра»;»»инифон»;»стационар»;»ммс камера»;» мегафон логин лайт»;»мой регион»;»»ой регио плюс»;»теплый прием»;»мегафон логин комфорт»;»мегафон логин стан»арт»;»мегафон логин»;»мегафон логин лайт»;»нарасхват»;»единый»;»мобил»ный»;»единый»;»визит»;»дру зья»;»Корпаративная сим-карта-саратова»;»Ко»паративная карта СГТУ»;»Корпаративный моу сош № 1″;»переходи на Нуль»»
ColumnWidths =»1440″
EventProcPrefix =»Текущий_тарифный_план»
Name =»Надпись16″
Caption =»Текущий тарифный план:»
Name =»Баланс»
Name =»Надпись17″
Name =»Удостоверение личности»
ControlSource =»Удостоверение личности»
RowSourceType =»Value List»
RowSource =»»паспорт»;»виза»»
ColumnWidths =»1440″
EventProcPrefix =»Удостоверение_личности»
Name =»Надпись18″
Caption =»Удостоверение личности:»
Name =»Серия паспорта»
ControlSource =»Серия паспорта»
EventProcPrefix =»Серия_паспорта»
Name =»Надпись19″
Caption =»Серия паспорта:»
Name =»Номер паспорта»
ControlSource =»Номер паспорта»
EventProcPrefix =»Номер_паспорта»
Name =»Надпись20″
Caption =»Номер паспорта:»
Name =»Кем и Когда выдан»
ControlSource =»Кем и Когда выдан»
EventProcPrefix =»Кем_и_Когда_выдан»
Name =»Надпись21″
Caption =»Кем и Когда выдан:»
Name =»ICC SIM карты»
ControlSource =»ICC SIM карты»
EventProcPrefix =»ICC_SIM__карты»
Name =»Надпись22″
Caption =»ICC SIM карты:»
Name =»Кодовое Слово»
ControlSource =»Кодовое Слово»
EventProcPrefix =»Кодовое_Слово»
Name =»Надпись23″
Caption =»Кодовое Слово:»
Name =»Абонентский номер MSIDN»
ControlSource =»Абонентский номер MSIDN»
EventProcPrefix =»Абонентский_номер_MSIDN»
Name =»Надпись24″
Caption =»Абонентский номер MSIDN:»
Name =»Серийный Номер Sim-Kart»
ControlSource =»Серийный Номер Sim-Kart»
EventProcPrefix =»Серийный_Номер_Sim_Kart»
Name =»Надпись25″
Caption =»Серийный Номер Sim-Kart:»
Name =»№ Договора»
ControlSource =»№ Договора»
EventProcPrefix =»№_Договора»
Name =»Надпись26″
Name =»Вкладка39″
Name =»Кнопка47″
Caption =»Открыть форму»
Action =»OpenForm»
Argument =»1254″
Argument =»0″
Argument =»»
Argument =»=»[Лицевой счет]=» &»‘» &[Лицевой счет] & «‘»»
Argument =»-1″
Argument =»0″
Comment =»_AXL:`?xml version=»1.0″ encoding=»UTF-16″ standalone=»no»?>»nterfaceMacro For=»Кнопка47″ xmlns=»http://schemas.microsoft.com/off»sservices/2009/11/application»>`Statements>`Action Name=»OpenForm»>`»Name=»FormName»>1254`/Argument>»
Comment =»_AXL:`Argument Name=»WhereCondition»>=»[Лицевой счет]=» &»цевой счет] & «‘»`/Argument>`/Action>`/Statements>`/UserInterface
Name =»Кнопка48″
Caption =»Открыть форму СМС»
Action =»OpenForm»
Argument =»=ChrW(1057) & ChrW(1052) & ChrW(1057)»
Argument =»0″
Argument =»»
Argument =»=»[Лицевой счет]=» &»‘» &[Лицевой счет] & «‘»»
Argument =»-1″
Argument =»0″
Comment =»_AXL:`?xml version=»1.0″ encoding=»UTF-16″ standalone=»no»?>»nterfaceMacro For=»Кнопка48″ xmlns=»http://schemas.microsoft.com/off»sservices/2009/11/application»>`Statements>`Action Name=»OpenForm»>`»Name=»FormName»>=ChrW(1057) &am»
Comment =»_AXL; ChrW(1052) & ChrW(1057)`/Argument>`Argument Name=»Whe»=»[Лицевой счет]=» &»‘» &[Лицевой счет] & «‘»`/Argum»ion>`/Statements>`/UserInterfaceMacro>»
Name =»Кнопка53″
Caption =»Разрушить договор с абонентом »
FontName =»Sitka Small»
Action =»OnError»
Argument =»0″
Action =»GoToControl»
Argument =»=[Screen].[PreviousControl].[Name]»
Action =»ClearMacroError»
Condition =»Not [Form].[NewRecord]»
Action =»RunCommand»
Argument =»223″
Condition =»[Form].[NewRecord] And Not [Form].[Dirty]»
Action =»Beep»
Condition =»[Form].[NewRecord] And [Form].[Dirty]»
Action =»RunCommand»
Argument =»292″
Condition =»[MacroError]`>0″
Action =»MsgBox»
Argument =»=[MacroError].[Description]»
Argument =»-1″
Argument =»0″
Comment =»_AXL:`?xml version=»1.0″ encoding=»UTF-16″ standalone=»no»?>»nterfaceMacro For=»Кнопка53″ xmlns=»http://schemas.microsoft.com/off»sservices/2009/11/application»>`Statements>`Action Name=»OnError»/>`»me=»GoToControl»>`Argument Name»
Comment =»_AXL:=»ControlName»>=[Screen].[PreviousControl].[Name]`/Argument»ion Name=»ClearMacroError»/>`ConditionalBlock>`If>`Condition>Not [For»cord]`/Condition>`Statements>`Action Name=»DeleteRecord»/>`/Statement»ConditionalBlock>`C»
Comment =»_AXL:onditionalBlock>`If>`Condition>[Form].[NewRecord] And Not [Fo»ondition>`Statements>`Action Name=»Beep»/>`/Statements>`/If>`/Conditi»>`ConditionalBlock>`If>`Condition>[Form].[NewRecord] And [Form].[Dirty]»on>`Statements>»
Comment =»_AXL:`Action Name=»UndoRecord»/>`/Statements>`/If>`/ConditionalB»nalBlock>`If>`Condition>[MacroError]<>0`/Condition>`Statements>`A»e=»MessageBox»>`Argument Name=»Message»>=[MacroError].[Description]»t>`/Action>`/Statem»
Comment =»_AXL:ents>`/If>`/ConditionalBlock>`/Statements>`/UserInterfaceMacr
Name =»Кнопка54″
Caption =»Открыть форму»
Action =»OpenForm»
Argument =»=ChrW(1076) & ChrW(1086) & ChrW(1082) & ChrW(1091) & ChrW(1084)»
Argument =»0″
Argument =»»
Argument =»=»[л/с]=» &»‘» &[Лицевой счет] & «‘»»
Argument =»-1″
Argument =»0″
Comment =»_AXL:`?xml version=»1.0″ encoding=»UTF-16″ standalone=»no»?>»nterfaceMacro For=»Кнопка54″ xmlns=»http://schemas.microsoft.com/off»sservices/2009/11/application»>`Statements>`Action Name=»OpenForm»>`»Name=»FormName»>=ChrW(1076) &am»
Comment =»_AXL; ChrW(1086) & ChrW(1082) & ChrW(1091) & ChrW(10″`Argument Name=»WhereCondition»>=»[л/с]=» &»‘» &[Лицевой»mp; «‘»`/Argument>`/Action>`/Statements>`/UserInterfaceMacro>»
Выполнение запроса
Чтобы посмотреть результаты запроса, достаточно открыть его в режиме Таблицы. Для этого необходимо:
После этого на экране появляется таблица, которая содержит только те записи, которые удовлетворяют критериям отбора, указанным в запросе, и те поля, которые указаны в бланке запроса. Если в запросе указан порядок сортировки записей, они выводятся на экран в соответствующем порядке.
Внешне отображение результатов запроса не отличается от отображения таблицы. Все режимы работы с таблицей, описанные в гл. 2, применимы и к результирующей таблице запроса. С ней можно работать так же, как и с обычной таблицей, в частности не только просматривать, но и изменять данные. Изменения сохраняются в записях базовой таблицы, на основе которой построен запрос. Если запрос создан на основе двух и более связанных таблиц, то не всегда столбцы в запросе можно редактировать. (Подробнее об этом см. следующий раздел.)
Для выполнения запроса из режима Конструктора достаточно просто переключиться в Режим таблицы (Datasheet View) с помощью кнопки Вид (View) на панели инструментов, как мы это уже не раз делали, или с помощью команды Режим таблицы (Datasheet View) из меню Вид (View).
В Access 2002 запрос можно открыть не только в режиме Таблицы. Вы можете выполнить обработку результатов запроса и получить на их основе сводную таблицу или диаграмму, аналогичные тем, которые можно создать на базе таблицы Excel. Это новое удобное средство обработки данных запроса мы рассмотрим подробно в гл. 8.