Как создать форму, содержащую данные из 2 таблиц и сохранить данные в одну таблицу

#ms-access #ms-access-2007 #datasheet

#ms-access #ms-access-2007 #таблица данных

Вопрос:

у меня есть 2 таблицы:

 Employee:
    ID
    SalaryPerDay
    Name (unique)
    .....
    .....

Schedule:
    ID
    EmployeeID
    Date
    Attending  (boolean)
    loan
    discount
    overTimeHours
  

и запрос

 EmployeeNameQuery: that return all employees names
  

я создаю таблицу данных, содержащую

 column 1: employees names (EmployeeNameQuery)
column 2: Date (Schedule)
column 3: Attening (Schedule)
column 1: OverTimeHours (Schedule)
column 4: Loan (Schedule)
column 5: Discount (Schedule)
  

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

Вопросы:

1- Десятичное число отображается как (280) как я могу отобразить их как (280,00) я могу вставить десятичное число, но я отображаю значения с .00 без .00

2- Как создать форму, содержащую данные из 2 таблиц и сохранить данные в одну таблицу,

когда я заполняю всю таблицу данных посещением, я хочу отправить эту информацию в таблицу расписания с каждым полем, связанным с ним в таблице, и вставить EmployeeID выбранного EmployeeName.

Ответ №1:

Что касается как одного, так и двух, кажется, что вы не привязали свою форму к таблице или запросу. Таблицы данных и непрерывные формы работают правильно, только если все элементы управления вводом данных привязаны к полям. Почти всегда лучше использовать непрерывную форму, а не таблицу данных. Если вы не знакомы с дизайном формы, почти всегда лучше использовать мастера, потому что они настроят форму со всеми привязками на месте.

Для валюты выберите тип данных currency, а не decimal — это важно не только для отображения. Кроме того, поля имеют свойство format, которое можно задать в table design.

Я предлагаю вам немного почитать, если вы намерены продолжать работать в Access. Вы найдете списки книг здесь, в Stackoverflow — часто рекомендуется использовать поваренную книгу Access Getz, Litwin и Baron.

Комментарии:

1. я привязал вашу форму к запросу имени сотрудника и к расписанию таблицы для других полей. и у меня все тот же вопрос. если у вас есть ссылка на книгу, пожалуйста, разместите ее здесь

2. Вы использовали мастера для этого? В противном случае, вероятно, будет ошибка, если вы не знакомы с дизайном форм. Вы должны выполнить поиск книг в Google и stackoverflow, потому что вы должны решить, сколько вы знаете и сколько хотите знать. Вы также можете посмотреть пример базы данных Northwind ( office.microsoft.com/en-us/templates /… ) для идей. Код не очень хорош, но идеи полезны для перехода.

3. я использую мастера, и у меня все та же проблема