поиск:    

 
переход:  



Екатеринбург Онлайн
Новости:  Автоновости  |  Публикации:  Дороги  |  Форумы:  Автофорум

  Форумы  > Автоклуб > Общение Автоклуба  

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


Список Тем  |   Поиск  |   Правила  |   Статистика  |
1 | 2 | следующая страницапоследняя страница
off. Знатокам MS Access   #1276581  наверх
Автор:    (О пользователе)
Дата:   

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]
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276592  наверх
Автор: Dr.Axe 
Дата:   

SQL запросы и читать хелп. У акцесса очень внятный мануал.
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276599  наверх
Автор: Abod™   (О пользователе)
Дата:   

про мануал согласен.

с SQL не очень дружу. Практически не дружу
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276608  наверх
Автор: WSV 
Дата:   


Цитата:
От пользователя: Abod™

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

Коня пишешь?
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276619  наверх
Автор: Aleksey39   (О пользователе)
Дата:   


Цитата:
От пользователя: Abod™

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


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

1. столбец - данные
2. столбец - дата ввода или id ввода.
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276629  наверх
Автор: WSV 
Дата:   

SELECT Таблица1.Код, Таблица1.Данные INTO Таблица
FROM Таблица1
ORDER BY Таблица1.Код;

Запрос на создание таблицы.
Здесь Таблица1 - это та, из которой надо данные, Таблица - та, которая создаеццо.
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276644  наверх
Автор: John Dow 
Дата:   

Могу дать толстенный мануал по ацессу
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276653  наверх
Автор: Abod™   (О пользователе)
Дата:   


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

Коня пишешь?

вот из ит?



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

Код


А это что???
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276658  наверх
Автор: WSV 
Дата:   


Цитата:
От пользователя: Abod™

А это что???

просто поле таблицы. в данном случае - ключевое.
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276665  наверх
Автор: Abod™   (О пользователе)
Дата:   


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

просто поле таблицы. в данном случае - ключевое.

Спасибо! Сейчас пробую
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276686  наверх
Автор: Dr.Axe 
Дата:   


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

SELECT Таблица1.Код, Таблица1.Данные INTO Таблица
FROM Таблица1
ORDER BY Таблица1.Код;

Вот и SQL че там сложного.
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276730  наверх
Автор: Abod™   (О пользователе)
Дата:   

тема


Цитата:
От пользователя: Abod™

имя таблицы, например дата запроса



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

Сам процесс вытягивания хочу автоматизировать макросом. Вот и хочу чтоб название таблицы менялось. То есть каждый день. Запуская макрос, создается новая таблица с именем содержащим дату
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276831  наверх
Автор: demiurg_ii 
Дата:   

Дык объясните уже, зачем нужны отдельные таблицы на каждый день, "ибо разумом этого понять невозможно" (С) :-)
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276840  наверх
Автор: WSV 
Дата:   


Цитата:
От пользователя: demiurg_ii

Дык объясните уже, зачем нужны отдельные таблицы на каждый день, "ибо разумом этого понять невозможно" (С)

+1
И скожыте, скока места будет занимать такой mdb фаел и через скока дней ВСЯ база крякнеццо... :-D
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276847  наверх
Автор: Pаntеra   (О пользователе)
Дата:   

Я бы даже показал - но бабосов много, много не дашь. :confused:
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276854  наверх
Автор: Abod™   (О пользователе)
Дата:   

ОК. Как сделать одну таблицу, чтоб в ней каждый день добавлялся 1 столбик из обновленной БД (внешней).
Дело в том что нужно видеть изменение данных во времени. То есть у одной постоянно величине привязана переменная величина. Вот эту переменную и надо каждый день вытаскивать
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276891  наверх
Автор: demiurg_ii 
Дата:   

Выам уже сказали -- в таблицу архив надо добавить еще ОДНО поле. В ето поле писать дату или серийный номер ежедневной выборки. Оно и будет искомым вторым измерением полученного массива данных.
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276897  наверх
Автор: Abod™   (О пользователе)
Дата:   


Цитата:
От пользователя: demiurg_ii

Выам уже сказали

можно тоже самое языком SQL... или конструктора ?!
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276914  наверх
Автор: DennisVV®
Дата:   


Цитата:
От пользователя: Abod™

или конструктора ?!

вот как раз там-то и надо пару раз на кнопочки тыкнуть, а на пальцах, не видя вашего файла, имхуется мне, хрен чё покажешь
хотя тут профи есть (я любитель) мож я и не прав
  |  Поделиться:  
Re: off. Знатокам MS Access   #1276964  наверх
Автор: demiurg_ii 
Дата:   


Цитата:
От пользователя: Abod™

языком ... конструктора ?!


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

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

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

Усе.

[Сообщение изменено пользователем 07.04.2006 17:52]
  |  Поделиться:  
Re: off. Знатокам MS Access   #1277044  наверх
Автор: Abod™   (О пользователе)
Дата:   

Это просто добавляет столбец с датой. А мне надо чтоб добавился столбик с названием ДАТА и переменными дангными
  |  Поделиться:  
Re: off. Знатокам MS Access   #1277045  наверх
Автор: Aleksey39   (О пользователе)
Дата:   


Цитата:
От пользователя: Abod™

А мне надо чтоб добавился столбик с названием ДАТА и переменными дангными


смысл? если вы его выдергиваете потом в отчете, то можно и повернуть табличку. и представить в вашем удобоваримом варианте.
  |  Поделиться:  
Re: off. Знатокам MS Access   #1277054  наверх
Автор: DennisVV®
Дата:   

а я бы ваще через Эксель сделал бы.....
через импорт внешних данных, а потом через мастера сводных таблиц.......
и ваще лафа!!! хотя это наверно сильно по-ламерски :-), зато для аналитики удобнее ;-)
  |  Поделиться:  
Re: off. Знатокам MS Access   #1277063  наверх
Автор: Aleksey39   (О пользователе)
Дата:   

у экзеля ограничения по числу данных :-)
  |  Поделиться:  
Re: off. Знатокам MS Access   #1277070  наверх
Автор: DennisVV®
Дата:   


Цитата:
От пользователя: Aleksey32

у экзеля ограничения по числу данных

ага, есть такой минус у него :-)
  |  Поделиться:  
Список Тем  |   Поиск  |   Правила  |   Статистика  |
1 | 2 | следующая страницапоследняя страница
Обсуждение этой темы закрыто модератором форума

 Мой E1 
 
Вход для зарегистрированных пользователей:
E-mail:
Пароль:
Если Вы не зарегистрированы, то добро пожаловать на страницу регистрации.
Если Вы зарегистрированы, но забыли пароль, Вы можете его запросить.

Развернуть блок
 Погода