Страницы: 1
RSS
Связать excel и базу данных
 
Добрый день  
Подскажите как связать excel и access  
 
В access файле - название, цена  
 
В excel - должно получиться -    
в каждой ячейке можно выбирать товар по наименованию - и соответсвенно проставляется цена в определенную ячейку
 
Через MS Query  
для Excel 2003: Данные / Импорт внешних данных / Создать запрос
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
{quote}{login=Ёксель-моксель}{date=18.08.2011 02:06}{thema=}{post}Через MS Query  
для Excel 2003: Данные / Импорт внешних данных / Создать запрос{/post}{/quote}  
 
Делаю но наверное не то  
 
мне нужно что бы я мог выбирать (например из выпадающнго списка или вводом полностью названия) в excel  
 
в ячейке необходимо что бы отражались только что я выбрал а вся база  
 
например мне надо выбрать только одно значение я- его выбираю и соответсвенно выбирается цена (и вписывается в определенную ящейку)
 
Данные (название, цена) при помощи MS Query выдёргиваете из Access и вставляете на лист Excel (они остаются динамически связанными с Access). Потом в Excel создаёте выпадающий список для наименования и ВПР для цены.
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
{quote}{login=Ёксель-моксель}{date=18.08.2011 02:27}{thema=}{post}Данные (название, цена) при помощи MS Query выдёргиваете из Access и вставляете на лист Excel (они остаются динамически связанными с Access). Потом в Excel создаёте выпадающий список для наименования и ВПР для цены.{/post}{/quote}  
 
спасибо попробую
 
{quote}{login=Ёксель-моксель}{date=18.08.2011 02:27}{thema=}{post}Данные (название, цена) при помощи MS Query выдёргиваете из Access и вставляете на лист Excel (они остаются динамически связанными с Access). Потом в Excel создаёте выпадающий список для наименования и ВПР для цены.{/post}{/quote}При этом Access должен быть открыт?
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
Насколько знаю - открыт Access или нет - всё равно. При импорте данных в Excel обновление  настраивается (фоновое обновление, обновление при открытии файла и т.д.)
Удивление есть начало познания © Surprise me!
И да пребудет с нами сила ВПР.
 
проще сделать сводную таблицу, указав источником базу accsess (2007: Меню-данные - из acsess)
 
{quote}{login=mlm1}{date=18.08.2011 03:17}{thema=Re: }{post}{quote}{login=Ёксель-моксель}{date=18.08.2011 02:27}{thema=}{post}Данные (название, цена) при помощи MS Query выдёргиваете из Access и вставляете на лист Excel (они остаются динамически связанными с Access). Потом в Excel создаёте выпадающий список для наименования и ВПР для цены.{/post}{/quote}  
 
спасибо попробую{/post}{/quote}  
 
Ёксель-моксель  
 
если будет время - можите сделать пример на 1-3 записи  
 
а то что то не получается  
 
использую 2007
 
лучше всего при загрузке excel загружать справочники из access, а затем уже использовать стандартные ср-ва excel.  
При каждом движении excel тянуть данные из БД , не правильно.  
___________  
а по поводу примера лучше его все же Вам набросать, может и другие идеи у форумчан появятся.
Спасибо
 
{quote}{login=R Dmitry}{date=19.08.2011 12:28}{thema=}{post}лучше всего при загрузке excel загружать справочники из access, а затем уже использовать стандартные ср-ва excel.  
При каждом движении excel тянуть данные из БД , не правильно.  
___________  
а по поводу примера лучше его все же Вам набросать, может и другие идеи у форумчан появятся.{/post}{/quote}  
 
В придожени исходники excel и access - может кто поможет
 
{quote}{login=mlm1}{date=19.08.2011 11:28}{thema=Re: }{post}{quote}{login=R Dmitry}{date=19.08.2011 12:28}{thema=}{post}лучше всего при загрузке excel загружать справочники из access, а затем уже использовать стандартные ср-ва excel.  
При каждом движении excel тянуть данные из БД , не правильно.  
___________  
а по поводу примера лучше его все же Вам набросать, может и другие идеи у форумчан появятся.{/post}{/quote}  
 
В придожени исходники excel и access - может кто поможет{/post}{/quote}  
 
смотрите так?
Спасибо
 
{quote}{login=R Dmitry}{date=19.08.2011 12:18}{thema=Re: Re: }{post}{quote}{login=mlm1}{date=19.08.2011 11:28}{thema=Re: }{post}{quote}{login=R Dmitry}{date=19.08.2011 12:28}{thema=}{post}лучше всего при загрузке excel загружать справочники из access, а затем уже использовать стандартные ср-ва excel.  
При каждом движении excel тянуть данные из БД , не правильно.  
___________  
а по поводу примера лучше его все же Вам набросать, может и другие идеи у форумчан появятся.{/post}{/quote}  
 
В придожени исходники excel и access - может кто поможет{/post}{/quote}  
 
смотрите так?{/post}{/quote}  
 
 
спасибо буду пользоваться  
 
есть еще вопросы  
 
можно сделать так чтобы  при наборе первых букв выдавались подсказки (т.е. - например вводишь хл... и в списке автоматически отображаются возможные варианты на хл.. и помере набора букв этот список сокращался)  
 
можно ли вынести данне в отдельный файл - будет ли работать  
 
как добавить новые данные
 
>>>>  
можно сделать так чтобы  при наборе первых букв выдавались подсказки (т.е. - например вводишь хл... и в списке автоматически отображаются возможные варианты на хл.. и помере набора букв этот список сокращался)  
>>>>>>>>>>>>  
 
можно но придется использовать элементы ActiveX, довольно затратно и много кода  
 
 
<<<<<<<можно ли вынести данне в отдельный файл - будет ли работать>>>>>  
 
можно,только не понятно что куда Вы выносите.  
 
<<<<<<<<как добавить новые данные>>>>>>>  
 
вносите в б.д. данные, в excel просто жмете кнопку обновить, либо можно выставить обновление через определенное время.
Спасибо
Страницы: 1
Читают тему
Наверх