|
|
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
Люди подскажите как создать триггер в MS Access 2000??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 14:20 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
Ну если проект ADP подключен к серверу, то клацни правой кнопкой мышки по таблице... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 14:32 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
ну а если MDB то тоже правой кнопкой по таблице, а там триггер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 14:34 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
Большое спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 14:43 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
Только ты триггер не в аксесе создаешь, а на сервере MSSQL. В аксесе только редактор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 14:46 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
А в Accesse можно создать??? или он не поддерживает триггеры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 14:59 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 15:01 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
Не просто не поддерживает, но вообще не знает, что это такое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 15:01 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
2pv Смени у своей мышки правую кнопку, а то щелкнешь еще раз и создашь вычисляемый столбец или индексированную вьюху. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 15:02 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
2 Senin Viktor: Ну погоречился, наврал..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 15:20 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
по определению Гетца теперь в mdb можно создать что-то подобное триггерам назвается это check, причем с проверкой нескольких таблиц вроде круто даже скажу в каком месте книги об этом говорится стр.163 (А2002 т.1) об этом и в справке по аксессу тоже есть пример создания check-ов на таблицу причем check-ов может быть несколько но на самом деле как не пытался создать не получилось может кто-нибудь попробует эти примеры с удовольствием обсудю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 15:22 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
Бывает... З.Ы. Можешь правую кнопку мышки не менять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 15:22 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
2Хам Трамвайный > по определению Гетца теперь в mdb можно создать что-то подобное триггерам назвается это check, ... как не пытался создать не получилось может кто-нибудь попробует эти примеры с удовольствием обсудю Глава называется "Расширения Jet 4 ANSI SQL-92" Щас буду пробровать на mdb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 18:57 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
2Хаму Трамваййному >может кто-нибудь попробует эти примеры с удовольствием обсудю Попробовал. получилось. Я уж подробно разверну обсуждение. Необходимо чтобы формат базы данных по-умолчанию был 2002, и стояла галочка на Синтаксис SQL Server ANSI SQL92 Код: plaintext 1. 2. Создадим таблицу Код: plaintext 1. 2. 3. 4. Теперь у таблицы появилось свойство CheckConstraints Q_LIMIT3 Q BETWEEN 9 AND 14. (если смотреть через ДАО).Полученное ограничение нельзя изменить (с помощью ДАО, во всяком случае) - только с помощью ALTER TABLE... Так же пока не удалим ограничение Q_LIMIT3, нельзя будет удалить таблицу!! Прикольный эффект. Как пример, инструкция AUTOINCREMENT - новая возможность назначить приращение счетчика (в примере с 47) и с какого числа начать нумерацию (в примере с 1997) 'удалить ограничение можно Код: plaintext 1. 2. Задаваемое имя (в примере Q_LIMIT3) должно быть уникальном в пределах базы, если не указать акес сам его сотворит. Ограничения назначаются на всю таблицу, задавать для конкретного столбца нельзя, но можно насоздовать кучу ограничений с разными именами, где определить логику для любого столбца 'Задать к уже существующей таблице Код: plaintext 1. 2. 3. 4. Сделать в CHECK "Select ...From ДругаяТаблица" как у Гетца (стр.163 том 1) у меня не получилось, да и в BOL написано, что Logical_expression used with CHECK constraints cannot reference another table but can reference other columns in the same table for the same row. По-русски: ограничение не может ссылать на другие таблицы, но может ссылаться на стобцы собственной таблицы. Так что или Гетц заблуждается либо у меня кривые руки, но в любом случае в случае переноса на MS SQL это ограничение работать не стало бы. Я использовал ADODB.Connection по привычке, можно и другими способами, в т.ч. через сохраненые управляющие запросы Акеса. == Акес2002+СП2, MDAC 2.7 SP1, Jet SP6, WinXP+SP1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2003, 21:56 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
как приятно поговорить с человеком как Сенин Виктор и аксесс у него новый стоит и операционка последняя и сервис паки новые есть с чем сравнить и поговорить а то 2 года назад прям поговорить было не с кем по А2002 теперь хоть и по adp инфа появилась (хотя мне уже по фиг все было набито и обломано в 2000 году, когда сам сидел на adp, как ежик в тумане) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 10:34 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
Весь пример работает и на Акес2000+СП3 (mdb), MDAC 2.5, Jet +SP хрен знает какой, Win2000+SP2 Странно, опять Гетц наврал (2-й раз за сутки :) ). Хотя чего странного - эта фича из Jet 4.0. Тогда зачем Гетц про ANSI92 распинался? Поставь галочки там-то, включи то-то. Господа, осталось проверить работает ли данная фича в акесе2002 без установленной совместимости с ANSI92 - и можно кричать Гетц -АтСтой (шутка ) З.Ы. Вот счастье-то привалило - CHECK ставить - правда несколько недостатков: сложность управления оными и невозможность выводить сообщения пользователю в удобочитаемом виде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 10:47 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
2Артист есть, зимой стоила от 500 рубчиков. Ищи в интернет-магазинах текущие цены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 11:03 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
Про Гетца в Москве:\r \r /topic/32797\r \r А потом Ctrl-F и наберите "Медведково". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 11:09 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
спасибо, за инфу я обычно в олимпийском закупаюсь... там вроде всё есть.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 11:28 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
Артисту я тоже так думал до осени по поводу Олимпийского пока сам продавца не спросил они честно сказали что к ним книги поступают в самую последнюю очередь сначала по издательствам потом по магазинам а уж в последнюю очередь на рынок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 11:32 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
2Артист А разве книжную ярмурку в Олимпийском не закрыли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 11:33 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
2Senin Viktor я в москве редко бываю... 2 апреля последний раз был - работала вовсю... что уже закрыли?? :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 11:35 |
|
||
|
Триггеры в Access2000
|
|||
|---|---|---|---|
|
#18+
2Хам трамвайный не знаю, я вроде бы в апреле там купил книгу, хотя на официальном сайте "русской редакции" она стояла - "готовится к продаже" - цены нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2003, 11:39 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32165176&tid=1681442]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 357ms |

| 0 / 0 |
