powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрос
10 сообщений из 10, страница 1 из 1
запрос
    #32541820
Wital
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как мне в одном запросе выполнить несколько инструкций???
Acсess XP.

CREATE UNIQUE INDEX SprText_index ON Spr (SprText,Code);
.........
CREATE UNIQUE INDEX USprText_index ON USpr (SprText,Code);

Если по одной то проблем нет.
...
Рейтинг: 0 / 0
запрос
    #32541869
Galustov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А через запятую разве не работает?

CREATE UNIQUE INDEX SprText_index ON Spr (SprText,Code), USprText_index ON USpr (SprText,Code);

Сам я не пробовал, просто по логике...
...
Рейтинг: 0 / 0
запрос
    #32541880
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO, никак. Еще она строка кода не такая уж проблема.
К тому же проще их сразу создавать в CREATE TABLE.
...
Рейтинг: 0 / 0
запрос
    #32541895
Wital
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При создании никак нельзя. Данные в таблицах уже присутствуют (иначе не получится загнать данные). Меняю платформу с парадокса на аксесс.
У меня индексов пересоздается штук 40, и затем еще штук 30 ограничений накладывается. Вставлять по одной инструкции в один запрос получится несолидно и некрасиво.
Какие есть предложения???
...
Рейтинг: 0 / 0
запрос
    #32541913
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это разовая вещь, делал похожее (кстати тоже с парадокса, правда давно это было).
лично меня нисколько не смущает одноразовый код в виде
currentdb.execute "CREATE UNIQUE INDEX SprText_index ON Spr (SprText,Code);"
................
currentdb.execute "CREATE UNIQUE INDEX USprText_index ON USpr (SprText,Code);"
и работа Copy-Paste
...
Рейтинг: 0 / 0
запрос
    #32541919
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу извинить, забыл добавить для порядка
currentdb.execute "CREATE UNIQUE INDEX SprText_index ON Spr (SprText,Code);", dbFailOnError
...
Рейтинг: 0 / 0
запрос
    #32541960
Wital
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А есть ли способ числовое поле в аксесе сделать автоинкрементным (все значения в поле естественно уникальны).
...
Рейтинг: 0 / 0
запрос
    #32542000
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одним движением -нет.
Либо заводить новое и менять значения в подчиненных таблицах и связи. Или продолжать программно имитировать - FAQ
...
Рейтинг: 0 / 0
запрос
    #32542042
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА есть ли способ числовое поле в аксесе сделать автоинкрементным (все значения в поле естественно уникальны).

ИМХО - проще руками в конструкторе
...
Рейтинг: 0 / 0
запрос
    #32542054
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторИМХО - проще руками в конструкторе
Оно у него уже забито значениями.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]