off. Знатокам MS Access

http://www.e1.ru/talk/forum/read.php?f=75&i=39327&...

Сейчас попробую более подробнее описать проблему.

Есть БД. В ней обновляются каждый день все поля.
Нужно каждый день. Вытягивать данные с ПОЛЯ 2 и ПОЛЯ 3 и сопосталять их с ПОЛЕМ 1 (если его не было, то добавить ниже всю строку)

Для Чего это надо?!. Нужно отслеживать изменения в ПОЛЯХ 2 и 3 в зависимости от времени. И учитывать новые данные из поля 1.

Схемка тут. кривенькая конечно...
http://foto.rambler.ru/public/a/b/abod/3/13/1-web....


[Сообщение изменено пользователем 10.04.2006 22:02]

[Сообщение изменено пользователем 10.04.2006 22:09]

[Сообщение изменено пользователем 10.04.2006 22:12]
0
Dr.Axe
SQL запросы и читать хелп. У акцесса очень внятный мануал.
0
про мануал согласен.

с SQL не очень дружу. Практически не дружу
0
WSV
От пользователя Abod™
Нужно из внешней БД, вытягивать каждый день данные и сохранять их в отдельной таблице (имя таблицы, например дата запроса).
или
из внешней БД вытягивать каждый день данные и сохранять в одной таблице, но новыми столбиками.

Коня пишешь?
0
От пользователя Abod™
из внешней БД вытягивать каждый день данные и сохранять в одной таблице, но новыми столбиками.


так то делается в одной таблице, но не новыми столбиками, а просто с указанием даты:

1. столбец - данные
2. столбец - дата ввода или id ввода.
0
WSV
SELECT Таблица1.Код, Таблица1.Данные INTO Таблица
FROM Таблица1
ORDER BY Таблица1.Код;

Запрос на создание таблицы.
Здесь Таблица1 - это та, из которой надо данные, Таблица - та, которая создаеццо.
0
John Dow
Могу дать толстенный мануал по ацессу
0
От пользователя WSV (на своих двоих)
Коня пишешь?

вот из ит?


От пользователя WSV (на своих двоих)
Код


А это что???
0
WSV
От пользователя Abod™
А это что???

просто поле таблицы. в данном случае - ключевое.
0
От пользователя WSV (на своих двоих)
просто поле таблицы. в данном случае - ключевое.

Спасибо! Сейчас пробую
0
Dr.Axe
От пользователя WSV (на своих двоих)
SELECT Таблица1.Код, Таблица1.Данные INTO Таблица
FROM Таблица1
ORDER BY Таблица1.Код;

Вот и SQL че там сложного.
0
тема

От пользователя Abod™
имя таблицы, например дата запроса



Осталась не раскрытой.

Сам процесс вытягивания хочу автоматизировать макросом. Вот и хочу чтоб название таблицы менялось. То есть каждый день. Запуская макрос, создается новая таблица с именем содержащим дату
0
demiurg_ii
Дык объясните уже, зачем нужны отдельные таблицы на каждый день, "ибо разумом этого понять невозможно" (С) :-)
0
WSV
От пользователя demiurg_ii
Дык объясните уже, зачем нужны отдельные таблицы на каждый день, "ибо разумом этого понять невозможно" (С)

+1
И скожыте, скока места будет занимать такой mdb фаел и через скока дней ВСЯ база крякнеццо... :-D
0
Я бы даже показал - но бабосов много, много не дашь. :confused:
0
ОК. Как сделать одну таблицу, чтоб в ней каждый день добавлялся 1 столбик из обновленной БД (внешней).
Дело в том что нужно видеть изменение данных во времени. То есть у одной постоянно величине привязана переменная величина. Вот эту переменную и надо каждый день вытаскивать
0
demiurg_ii
Выам уже сказали -- в таблицу архив надо добавить еще ОДНО поле. В ето поле писать дату или серийный номер ежедневной выборки. Оно и будет искомым вторым измерением полученного массива данных.
0
От пользователя demiurg_ii
Выам уже сказали

можно тоже самое языком SQL... или конструктора ?!
0
DennisVV®
От пользователя Abod™
или конструктора ?!

вот как раз там-то и надо пару раз на кнопочки тыкнуть, а на пальцах, не видя вашего файла, имхуется мне, хрен чё покажешь
хотя тут профи есть (я любитель) мож я и не прав
0
demiurg_ii
От пользователя Abod™
языком ... конструктора ?!


В конструкторе таблицы добавить поле ДатаВыборки
Установить ему тип Дата/время
Установить ему признак "Индексированное, допускаются совпадения" на всякий случай.

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

ДатаВыборки: CDate(Format(Now(), "YYYY-MM-DD")))

Усе.

[Сообщение изменено пользователем 07.04.2006 17:52]
0
Это просто добавляет столбец с датой. А мне надо чтоб добавился столбик с названием ДАТА и переменными дангными
0
От пользователя Abod™
А мне надо чтоб добавился столбик с названием ДАТА и переменными дангными


смысл? если вы его выдергиваете потом в отчете, то можно и повернуть табличку. и представить в вашем удобоваримом варианте.
0
DennisVV®
а я бы ваще через Эксель сделал бы.....
через импорт внешних данных, а потом через мастера сводных таблиц.......
и ваще лафа!!! хотя это наверно сильно по-ламерски :-), зато для аналитики удобнее ;-)
0
у экзеля ограничения по числу данных :-)
0
DennisVV®
От пользователя Aleksey32
у экзеля ограничения по числу данных

ага, есть такой минус у него :-)
0
Обсуждение этой темы закрыто модератором форума.