|
|
|
| может я много хочу?
существует ли возможность отслеживать Событие для таблиц?
пример: хочу при вводе новой записи в таблу делать какие-либо действа, но в запись может происходить из большого числа форм или программно - чтоб в вставлять в каждую форму/код - нужный кусок обработки можно ли создать нечто - которое контролировало саму таблу и генерило обработку. | |
|
| |
|
|
|
| Это получается нуно
1- невидимую форму с таймером,
2- иметь служебную таблу
в которой текущее количество записей для каждой таблы занесено,
и периодически на событие таймера проверять - изменилось ли количество записей в таблах по сравнению с записаным значением в служебной табле для данной таблы
............
Оооооооооооо блин....... это целая система слежения за каждой таблой
И без нас видимо идёт слежение в системных таблицах Access - надо тока знать куда и када | |
|
| |
|
|
|
|
| у таблиц нет событий (пока?)
но существует возможность контроля при работе с данными - инструмены базовые интегрированные (ограниченные)
Validation Rules
Table Indexes
Data Integrity
если стоящие задачи невозможно решить этими инструментами и методами, необходимо изобретать свои - например писать свои классы для работы с данными
все зависит от того, что именно требуется контролировать | |
|
| |
|
|
|
|
писать свои классы для работы с данными
|
+1000000
Это спасет отца русской(тьфу, блин украинской) демократии | |
|
| |
|
|
|
| а учитывая пзнаяния в классах - будем делать "в лоб" (пока) | |
|
| |
|
|
|
|
будем делать "в лоб" (пока)
|
advise: не надо :)
что именно ты хочешь решить? ты бомбишь данные прябо в таблицы или через формы?
если не хочешь заморачиваться с классами доступа к данным и не хочешь описывать события в десятке форм - напиши паблик функцию верификации данных и обращайся к ней из разных контролов разных форм. | |
|
| |
|
|
|
|
напиши паблик функцию верификации данных и обращайся к ней из разных контролов разных форм.
|
вот этого и хотелось избежать написав обработку "события" для таблицы | |
|
| |
|
|
|
|
написав обработку "события" для таблицы
|
обработку "событий" таблицы ведет Microsoft JET - тебе придется написать свой DataBase Engine | |
|
| |
|
|
|
|
тебе придется написать свой DataBase Engine
|
на курсовых писали куски компилятора - так что это раз плюнуть (аж у самого слезы от хохота) | |
|
| |
|
|
|
|
а учитывая пзнаяния в классах - будем делать "в лоб" (пока)
|
Там же нет ничего экстраординарного. Учи классы, потом будешь, как час , жалеть, что не знаешь. Собственно, там и учить особо нечего. | |
|
| |
|
|
|
|
Учи классы, потом будешь, как час , жалеть,
|
жалею и давно, понимая что в процессе самообучения пропустил - как всегда нужно было делать срочно, поэтому многое решалось наипростейшими решениями. | |
|
| |