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]
Сейчас попробую более подробнее описать проблему.
Есть БД. В ней обновляются каждый день все поля.
Нужно каждый день. Вытягивать данные с ПОЛЯ 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]
D
Dr.Axe
SQL запросы и читать хелп. У акцесса очень внятный мануал.
W
WSV
или
из внешней БД вытягивать каждый день данные и сохранять в одной таблице, но новыми столбиками.
Коня пишешь?
W
WSV
SELECT Таблица1.Код, Таблица1.Данные INTO Таблица
FROM Таблица1
ORDER BY Таблица1.Код;
Запрос на создание таблицы.
Здесь Таблица1 - это та, из которой надо данные, Таблица - та, которая создаеццо.
FROM Таблица1
ORDER BY Таблица1.Код;
Запрос на создание таблицы.
Здесь Таблица1 - это та, из которой надо данные, Таблица - та, которая создаеццо.
J
John Dow
Могу дать толстенный мануал по ацессу
W
WSV
А это что???
просто поле таблицы. в данном случае - ключевое.
D
Dr.Axe
FROM Таблица1
ORDER BY Таблица1.Код;
Вот и SQL че там сложного.
тема
Осталась не раскрытой.
Сам процесс вытягивания хочу автоматизировать макросом. Вот и хочу чтоб название таблицы менялось. То есть каждый день. Запуская макрос, создается новая таблица с именем содержащим дату
имя таблицы, например дата запроса
Осталась не раскрытой.
Сам процесс вытягивания хочу автоматизировать макросом. Вот и хочу чтоб название таблицы менялось. То есть каждый день. Запуская макрос, создается новая таблица с именем содержащим дату
d
demiurg_ii
Дык объясните уже, зачем нужны отдельные таблицы на каждый день, "ибо разумом этого понять невозможно" (С) :-)
W
WSV
Дык объясните уже, зачем нужны отдельные таблицы на каждый день, "ибо разумом этого понять невозможно" (С)
+1
И скожыте, скока места будет занимать такой mdb фаел и через скока дней ВСЯ база крякнеццо...
ОК. Как сделать одну таблицу, чтоб в ней каждый день добавлялся 1 столбик из обновленной БД (внешней).
Дело в том что нужно видеть изменение данных во времени. То есть у одной постоянно величине привязана переменная величина. Вот эту переменную и надо каждый день вытаскивать
Дело в том что нужно видеть изменение данных во времени. То есть у одной постоянно величине привязана переменная величина. Вот эту переменную и надо каждый день вытаскивать
d
demiurg_ii
Выам уже сказали -- в таблицу архив надо добавить еще ОДНО поле. В ето поле писать дату или серийный номер ежедневной выборки. Оно и будет искомым вторым измерением полученного массива данных.
D
DennisVV®
или конструктора ?!
вот как раз там-то и надо пару раз на кнопочки тыкнуть, а на пальцах, не видя вашего файла, имхуется мне, хрен чё покажешь
хотя тут профи есть (я любитель) мож я и не прав
d
demiurg_ii
языком ... конструктора ?!
В конструкторе таблицы добавить поле ДатаВыборки
Установить ему тип Дата/время
Установить ему признак "Индексированное, допускаются совпадения" на всякий случай.
В конструкторе запроса, запихивающего данные в таблицу добавить еще одно поле. Вместо названия поля написать выражение (все целиком):
ДатаВыборки: CDate(Format(Now(), "YYYY-MM-DD")))
Усе.
[Сообщение изменено пользователем 07.04.2006 17:52]
Это просто добавляет столбец с датой. А мне надо чтоб добавился столбик с названием ДАТА и переменными дангными
D
DennisVV®
а я бы ваще через Эксель сделал бы.....
через импорт внешних данных, а потом через мастера сводных таблиц.......
и ваще лафа!!! хотя это наверно сильно по-ламерски :-), зато для аналитики удобнее ;-)
через импорт внешних данных, а потом через мастера сводных таблиц.......
и ваще лафа!!! хотя это наверно сильно по-ламерски :-), зато для аналитики удобнее ;-)
D
DennisVV®
у экзеля ограничения по числу данных
ага, есть такой минус у него :-)
Обсуждение этой темы закрыто модератором форума.