Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Заметки, примечания, прочее.... / 20 сообщений из 20, страница 1 из 1
08.12.2004, 12:07:17
    #32818327
Мурат
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Господа, кто знает, как сделать следующую фишку:

есть таблица, которая создается из 5 присоединенных таблиц.

в эту таблицу добавляется поле "Примечание"

И все бы хорошо, но при каждом запуске БД эта табличка пересоздается заново, и поле примечания соотв. теряется.

Подскажите дураку, как быть?
------------------------------------------
А клава все стучала, а мышка все бегала...
...
Рейтинг: 0 / 0
08.12.2004, 12:09:10
    #32818333
Kelme
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
каким образом таблица создаётся из 5 связанных таблиц?
...
Рейтинг: 0 / 0
08.12.2004, 12:12:05
    #32818345
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Сделай шестую табличку с примечаниями :)
...
Рейтинг: 0 / 0
08.12.2004, 12:13:37
    #32818352
Мурат
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Есть такая шестая табличка. И толку с нее...
Инфа из остальных постоянно меняется, объект может переходть из одной таблицы в другую, а как его отследить по crc, я не представляю.
------------------------------------------
А клава все стучала, а мышка все бегала...
...
Рейтинг: 0 / 0
08.12.2004, 12:16:07
    #32818362
Мурат
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Kelmeкаким образом таблица создаётся из 5 связанных таблиц?

через update
...
Рейтинг: 0 / 0
08.12.2004, 12:16:48
    #32818363
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Во-первых, не ясно, как ты получаешь табличку
Во-вторых, не ясно, что ты называешь объектом
В-третьих, не ясна структура шестой таблички
...
Рейтинг: 0 / 0
08.12.2004, 12:17:20
    #32818365
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Мурат Kelmeкаким образом таблица создаётся из 5 связанных таблиц?

через update
Это как?????????????????????????????????????????????????????
...
Рейтинг: 0 / 0
08.12.2004, 15:25:50
    #32818966
Мурат
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Vsevolod VВо-первых, не ясно, как ты получаешь табличку
Во-вторых, не ясно, что ты называешь объектом
В-третьих, не ясна структура шестой таблички

ОК, по порядку.

Таблица строится на основе первой из связанных таблиц и принимает ее структуру. Как следствие, остальные таблицы, содержащие те же данные, но в другом порядке и с другими типами данных, подгоняются сериями запросов (изменение типа поля, добавление или удаление нужных/ненужных полей) под структуру первой таблицы. Все изменения, естественно, не затрагивают связанных таблиц, то есть информация из связанных таблиц копируется во временные таблицы.

Далее через Insert ... Into (с Update сорри, напутал) данные из временных таблиц вставляются в основную таблицу.

В основной таблице добавляется поле примечаний и туда должны вставляться примечания для тех записей, которые пометил пользователь...

А вот КАК они должны это делать, я и не могу понять.

Объект - сиречь одна запись. Это БД по недвижимости, там принято называть квартиры, комнаты и прочее объектами, вот и написал по привычке.
...
Рейтинг: 0 / 0
08.12.2004, 15:45:02
    #32819012
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
МуратВ основной таблице добавляется поле примечаний и туда должны вставляться примечания для тех записей, которые пометил пользователь... Вставляться откуда?
...
Рейтинг: 0 / 0
08.12.2004, 15:52:23
    #32819033
Мурат
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Bagin МуратВ основной таблице добавляется поле примечаний и туда должны вставляться примечания для тех записей, которые пометил пользователь... Вставляться откуда?

Из отдельной таблицы с примечаниями.
...
Рейтинг: 0 / 0
08.12.2004, 16:00:38
    #32819061
Bagin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Каким образом отмечает?
...
Рейтинг: 0 / 0
08.12.2004, 16:09:52
    #32819076
Мурат
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
BaginКаким образом отмечает?

Просто записывает в поле Примечание свое примечание.
...
Рейтинг: 0 / 0
08.12.2004, 16:45:19
    #32819190
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
прямо в таблицу и пишет,т.е. формами не пользуется ?
...
Рейтинг: 0 / 0
08.12.2004, 16:59:18
    #32819228
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
В основной таблице делаем поле типа Счетчик. В таблицы примечаний поля: ID, NOTE. И вперед.
...
Рейтинг: 0 / 0
08.12.2004, 17:09:47
    #32819259
Мурат
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Shuhardпрямо в таблицу и пишет,т.е. формами не пользуется ?

Да. При загрузке БД запускается макрос, в котором запускаются все запросы. Готовая таблица выводится в форму для просмотра и ввода примечаний.
...
Рейтинг: 0 / 0
08.12.2004, 17:13:33
    #32819267
Мурат
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Vsevolod VВ основной таблице делаем поле типа Счетчик. В таблицы примечаний поля: ID, NOTE. И вперед.


Эээ...
Не понял.
Каждый раз в присоединенных таблицах разное число записей, и эти записи надо еще отлавливать, т.к. записи в этих таблицах на месте не сидят и перемещаются между таблицами, т.е. из таблицы Реклама -> в таблицу Договоры или в таблицу Архив, и т.д.
...
Рейтинг: 0 / 0
08.12.2004, 17:19:55
    #32819284
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Объясни, пожалуйста, а зачем табличка генерится каждый раз при запуске БД?
...
Рейтинг: 0 / 0
08.12.2004, 17:21:10
    #32819285
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Хотя не. Сообразил сам :)
...
Рейтинг: 0 / 0
08.12.2004, 17:31:51
    #32819315
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Вобщем идея такая.
Что конкретной записи соответствовало конкретное примечание, необходимо завести идентификатор, по которому и определять что к чему.
Исходит надо по-любому из этого.
Отсюда варианты решений:
Например, исохдя из того, что записи перемещаются, можно предположить, что есть исходная таблица "отправления". Если это так, то при перемещении записи записываешь ее номер по порядку в первой таблице во все остальные и соответственно этому номеру присваиваешь примечания
...
Рейтинг: 0 / 0
09.12.2004, 10:55:25
    #32820099
Мурат
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заметки, примечания, прочее....
Vsevolod VВобщем идея такая.
Что конкретной записи соответствовало конкретное примечание, необходимо завести идентификатор, по которому и определять что к чему.
Исходит надо по-любому из этого.
Отсюда варианты решений:
Например, исохдя из того, что записи перемещаются, можно предположить, что есть исходная таблица "отправления". Если это так, то при перемещении записи записываешь ее номер по порядку в первой таблице во все остальные и соответственно этому номеру присваиваешь примечания

Гмм.... Идея ничего. к тому же примерно я и пришел. весь вопрос в том, КАК...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Заметки, примечания, прочее.... / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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