Доступ к базе данных - PullRequest
       0

Доступ к базе данных

0 голосов
/ 12 июня 2011

Мне нужна помощь в создании интерфейса запросов с базой данных доступа. Вкратце, с помощью этого интерфейса запросов я хочу видеть рассчитанные будущие даты для разных этапов процесса, основанные на дате, когда процесс фактически начался. Будущие даты всегда будут через фиксированное количество дней после даты начала. Я надеюсь, что смогу объяснить это понятным образом.

Я думал об использовании форм доступа? Пожалуйста, помогите мне в этом. Я не уверен, как поступить с этим.

1 Ответ

0 голосов
/ 12 июня 2011

Если ваши данные уже находятся в MS Access, то использование форм доступа будет вашим самым простым способом отображения этих данных.Если данные находятся в другом месте, например, в Sql Server, возможно, в долгосрочной перспективе вам лучше подойдет другая технология отображения.

При этом нужно выбирать количество дат, как в Access, вы можете использовать функцию Date Add .Если у вас есть таблица Процессы со столбцом StartDate, вы можете использовать запрос

SELECT *, DateAdd("d",5,StartDate) as "5 Days", DateAdd("d",36,StartDate) as "36 Days"
FROM Processes

, чтобы сгенерировать набор записей для привязки вашей формы.Привязать этот запрос к новой форме легко.Вам просто нужно изменить источник записи на:

  1. Щелкните правой кнопкой мыши в любом месте пустого в новой форме
  2. Выберите Свойства
  3. Измените навкладка данных
  4. Нажмите кнопку рядом с текстовым полем с надписью «Источник записи»
  5. Создайте запрос с помощью встроенного редактора (или, чтобы вставить данный SQL, щелкните правой кнопкой мыши в представлении конструктораи выберите представление SQL, затем вставьте)
  6. Закройте диалоговое окно построения запросов и используйте новые поля.Вы можете перетащить их из списка полей на поверхность конструктора.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...