Макросы в Access

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
crypt
Сообщения: 1
Зарегистрирован: 14 дек 2004, 17:39
Контактная информация:

Никто не подскажет как в Access руками через макросы обрабатывать записи. Обработка может быть разная, например замена символов или подстановка.
Soldiers never die. Theu just go to hell to regroup.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Для замены символов, подстановки... короче любых горизонтальных (внутри одной/каждой/некоторых отдельно взятой/ых строк(и)) и даже некоторых вертикальных вычислений макросы использовать неэффективно! Надо использовать SQL!

Масса доводов: скорость, надежность, использование транзакций. Вот к примеру вылетит макрос по ошибке в середине работы, и что Вы потом будете делать с таблицей, которая наполовину обработана, а наполовину нет? В SQL всю обработку можно выполнить в рамках одной транзакции, и она либо произойдет, либо нет но обязательно ЦЕЛИКОМ.

Впрочем если хотите, то в справке по VBA смотрите работу с объектом RecordSet, там есть многочисленные примеры того, как открыть рекордсет из таблицы/запроса, и организовать цикл по всем записям в нем.
Ответить