2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи

Аватара пользователя
F1L-1

2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи

Сообщение F1L-1 »

Всем привет!Есть такая проблема: как и каким приложением сделать



программу которая будет делать следующее

-вводишь например табельный номер рабочего,она делает выборку с



остальными его данными такими как фамилия имя отчество,участок где он



работает и т.д.

-затем эти данные вставляет в вордовский документ в ОПРЕДЕЛЕННЫЕ



места.Как бы есть шаблон вордовского документа для вывода одного



рабочего вместо другого на период болезни оного, и надо что бы она



автоматически подставляла данные обоих в нужные места документа для



последующего вывода на печать

Может кто то имел такой опыт,может знает рациональное решение проблемы



с рутинной работой.Буду очень благодарен за совет какой программой это



сделать.И в общих чертах как это сделать.Детали и мелочи постараюсь



найти в интренете самостоятельно.Мне приходит в голову только форма в



Аксесс и создание формы,но там же она не вставит в текстовый файл



потом Изображение Самой базы данных пока нету она в виде таблицы в excell но сделать не проблема.хоть в аксессе хоть еще .
Аватара пользователя
Iska

Re: 2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи

Сообщение Iska »

Цитата F1L-1:



Мне приходит в голову только форма в

Аксесс и создание формы,но там же она не вставит в текстовый файл
2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи




Зачем Вам текстовый файл?! Отчёты\Создать.
Аватара пользователя
F1L-1

Re: 2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи

Сообщение F1L-1 »

Со списком получилось.Просто вышло так что все на одном листе,и лист превратился в хаос)таблицы по всему листу раскиданы,отдельной кучкой сбились списки(данные проверка),дурдом короче, ИзображениеПо поводу даты:имел ввиду вообще есть ли такая функция в екселе как прибавление дней...и если есть то что писать.Прочитал ваши сообщения понял и запомнил,как с ними работать.А можно как то сделать что бы при клике на ячейку календарик выскакивал как родной виндовский?Выбрал там дату и она в ячейку записалась.
Аватара пользователя
Drongo

Re: 2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи

Сообщение Drongo »

F1L-1, Если не изменяет память, документы Word и Excel можно связать друг с другом, в экселе может быть база на каждого человека и по нужному номеру в документ ворд делается подстановка тех данных, которые в экселе по указаному номеру. Делал нечно подобное года три назад. Была база клиентов их номера расчётных счетов, а форма квитанции одна, связывал документы друг с другом.
Аватара пользователя
Drongo

Re: 2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи

Сообщение Drongo »

Накидал самый простой вариант, в архиве чисто для ознакомления возможностей.



1. В экселе база в нужном формате.

2. В ворде форма, в нужные места, выделеные жирным шрифтом подставляются выбранные данные из эксель.



Этап заполнения.



1. Открывается эксель, выбирается нужный сотрудник.

2. Открываем ворд - он попросит обновить связи - ок - соглашаемся.

3. Поля заполненные выбраными данными.
Аватара пользователя
F1L-1

Re: 2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи

Сообщение F1L-1 »

Цитата F1L-1:



как вы это сделали в ворде?
2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи




Excel — выделить потребную ячейку, Копировать, Word — установить точку ввода в потребное место, Специальная вставка, Связать.




Цитата F1L-1:



и что озаначает "=ВПР(G1;Base;2;ИСТИНА)"
2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи




Функция ВПР - Служба поддержки Office





Цитата F1L-1:



и каким способом Вы за программировали ячейку G1.где ее "свойства" найти.
2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи




\Данные\Проверка… (в Office 2003, в Вашей версии будет иначе, но смысл тот же), Тип данных — «Список», Источник — «=$A$2:$A$5».
Аватара пользователя
Iska

Re: 2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи

Сообщение Iska »

Цитата Iska:



Специальная вставка, Связать
2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи




Добавлю только что я выбирал в спец.вставке неформатированый текст
Цитата F1L-1:



и каким способом Вы за программировали ячейку G1.где ее "свойства" найти
2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи




2003/XP/2000 - [решено] Excel | Создание поля со списком и описанием списка



Цитата F1L-1:



Base
2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи




Это имя диапазона, т.е. я выделил блок и назвал его Base, чтобы не писать А1:Н5 и т.д. просто пишу имя диапазона.



1. Создаёте табличку с данными.

2. Выделяете ячейку которая будет с выбором\раскрывающимся списком.

3. Дальше так(ссылка выше)
Цитата Iska:



\Данные\Проверка… (в Office 2003, в Вашей версии будет иначе, но смысл тот же), Тип данных — «Список», Источник — «=$A$2:$A$5».
2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи




4. Выделяете столбец\колонку в вашей базе, по которой будет выборка.

А дальше в принципе функция ВПР и вывод всех столбцов выбраной строки.



Не стейсняйтесь спрашивайте, всё что смогу - отвечу.
Аватара пользователя
Drongo

Re: 2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи

Сообщение Drongo »

Спасибо! почти все получилось,только одно не выходит.Когда при открытии текстовог офайла жму обновить,Ваши данные обновляет а мои нет)если тыкнуть в текстовом документе на связь и нажать обновить тогда значение меняется на актуальное,то бишь приходится вручную каждую связь обновлять ИзображениеЯ приложу свои таблицу и файл,взгялните пожалуйста
Аватара пользователя
F1L-1

Re: 2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи

Сообщение F1L-1 »

Спасибо! почти все получилось,только одно не выходит.Когда при открытии текстовог офайла жму обновить,Ваши данные обновляет а мои нет)если тыкнуть в текстовом документе на связь и нажать обновить тогда значение меняется на актуальное,то бишь приходится вручную каждую связь обновлять ИзображениеЯ приложу свои таблицу и файл,взгялните пожалуйста
Вложения
оО.rar
(7.71 КБ) 0 скачиваний
оО.rar
(7.71 КБ) 0 скачиваний
Аватара пользователя
Drongo

Re: 2003/XP/2000 - [решено] Word | Excel Работа с базой данных рабочих. Связи

Сообщение Drongo »

F1L-1, Привет.

Посмотрел, но не понял немного что где не обновляется. Это ваше.

Эксель открытый как есть

эксель

[spoiler]Изображение[/spoiler]

Это документ ворд при открытии

ворд при открытии

[spoiler]Изображение[/spoiler]

Это документ ворд после нажатия кнопки ДА обновить связи

Да обновить связи

[spoiler]Изображение[/spoiler]

У меня при открытии всё обновилось, на скринах показал.
Ответить

Вернуться в «Microsoft Office (Word, Excel, Outlook и т.д.)»