Доступ: как добавить рабочий заказ для клиента - PullRequest
0 голосов
/ 01 декабря 2010

У меня вопрос новичка, но он, я учусь: -)

Я делаю форму со следующими таблицами 1 tblCustomers и 1 tblWorkorders.

Мой вопрос:

Когда я добавляю клиента в новую запись, этот человек сохраняется в таблице: tblCustomers все идет хорошо.

Проблема в том, чтоУ меня также есть таблица: tblWorkorders, в этой таблице я храню всю техническую информацию, решения и вещи клиентов.(адаптер, сумка для ноутбука и т. д.)

Моя проблема возникает, когда, например, клиент по имени Джон Доу возвращается с другой проблемой спустя 2 недели.В таблице tblWorkorders должно быть 2 записи с проблемами John Doe Я думаю, что это как-то связано с отношениями между таблицами, может кто-нибудь сказать мне, где найти хороший пример или когда это короткийистория, как это сделать?

1 Ответ

1 голос
/ 01 декабря 2010

Очень сложно объяснить эту концепцию и начать с нуля. Будьте готовы к дальнейшим исследованиям по другому вопросу. Вот с чего начать: http://office.microsoft.com/en-us/access-help/guide-to-table-relationships-HA010120534.aspx

Вот как вы будете использовать ваши таблицы:

Вам необходимо иметь общее поле в обеих таблицах (это может быть несколько полей, но давайте будем простыми). Самый простой способ состоит в том, чтобы иметь поле CustomerID, которое является полем типа данных, установленным в: AutoNumber (он выполняет только то, что говорит.).

tblWorkOrders будет иметь одно и то же поле (не обязательно должно быть с тем же именем, но давайте сделаем его простым), НО, тип данных: Числовое поле Размер: Длинное целое.

Если вы можете использовать: Database Tools | Связи и объединение двух таблиц в этом поле, разработка форм и отчетов намного проще.

Ваша форма будет основана на таблице tblCustomers (я знаю, давайте сделаем это просто.), А подформа будет использовать таблицу tblWorkorders, а 'Поля мастера ссылок' и 'Дочерние поля ссылки' будут использовать CustomerID из каждый стол.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...