извлекать данные из ms-доступа к ms-word - PullRequest
0 голосов
/ 24 декабря 2011

Я хочу создать счет в MS-Excel или MS-Word.Этот счет будет содержать несколько полей, таких как номер счета, имя клиента, информация о продукте, количество, сумма, дата, адрес клиента, номер телефона.и т. д. Функция счета-фактуры будет заключаться в том, чтобы генерировать уникальный номер счета-фактуры каждый раз, когда я его открываю, а затем поставщик будет упоминать информацию о клиенте, информацию о продукте и нажимать кнопку подтверждения или сохранять его.Информация, указанная в счете, будет автоматически сохранена в базе данных MS-Access при каждом нажатии кнопки отправки или сохранении документа.

Таким образом, все записи клиента будут сохранены в базе данных MS-Access.,всякий раз, когда мне нужно найти конкретного клиента, я должен иметь возможность искать его по любому счету №.или любое уникальное поле для этого конкретного счета.Я надеюсь, что мой запрос объяснен четко.пожалуйста, дайте мне знать самый простой способ сделать это.Я не обладаю обширными знаниями по этому вопросу, поэтому дайте мне предложения, которые будут понятны новичку.

Ответы [ 3 ]

2 голосов
/ 24 декабря 2011

Я думаю, что вы начинаете не с того конца.Используйте форму Access для получения данных, а затем запустите mailmerge, самый простой способ - вывести текстовый файл из Access в качестве файла данных и использовать шаблон Word для слияния.

Для счета может подойти автономное числономер, пока все, что вам нужно, это уникальный номер.Если вам нужны документированные последовательные номера, вам придется создавать их самостоятельно.То, как вы это сделаете, будет зависеть от количества одновременно работающих пользователей.

0 голосов
/ 29 декабря 2011

Привет, просто читая ваше сообщение, как Remou, я настоятельно рекомендую вам использовать Access для ввода и хранения данных.Можно заставить пользователя вводить данные в электронную таблицу и записывать данные обратно в базу данных Access.Не то, что я бы порекомендовал новичку, вот ссылка на некоторый код о том, как это можно сделать

Возвращаясь к первому вопросу о создании счета, вы рассматривали вопрос о создании счетов?из Access с помощью отчета?Их можно распечатать в PDF или экспортировать в различные электронные форматы.Или есть конкретная причина для использования Word / Excel?Если вы собираетесь использовать Word для создания счета-фактуры, воспользуйтесь шаблоном, как предложил Remou.Посмотрите эту ссылку , некоторые примеры см. В разделе «Доступ> Word».Я использовал примеры в качестве основы для доступа к Word.Однако в ряде примеров используется технология DAO, которая, как я понимаю, не будет включена ни в одну операционную систему после Windows 7. Просто кое-что, о чем следует знать.

Поиск записи в таблице базы данных это *Ссылка 1009 * имеет одно возможное решение .Также автор включил пример базы данных.

0 голосов
/ 24 декабря 2011

Теперь я могу вам сказать, что создание файлов Word с помощью Access - это немного неприятно.Если вы действительно хотите сделать форматирование, это становится трудным (это мой опыт).

В итоге я сгенерировал HTML-файлы, в которых я мог контролировать все, и открыл их как .doc s.Но если вы действительно новичок в этом, я предлагаю вам начать с некоторых VBA обучающих программ, где они объясняют вам, как вы получаете записи из своей базы данных и просматриваете их для создания выходных данных.И тогда вы можете начать смотреть на функции записи файлов в VBA.

Не удается найти какие-либо учебники очень быстро (моя девушка злится, когда мы говорим), но вот пример: http://www.access -programmers.co.uk / forums / showthread.php?t = 25354

Просто посмотрите на форумах, поищите файлы и просматривайте записи.

...