Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 43

Значение поля на форме не передается полю таблицы

07.01.2019, 21:00. Показов 2329. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не понимаю, почему возникает ошибка и значения полей не передаются в таблицу. Находила похожую тему, однако там проблема была в том, что у человека не были определены свойства "Данные". У себя перепроверила, вроде все имеется.
Миниатюры
Значение поля на форме не передается полю таблицы   Значение поля на форме не передается полю таблицы  
Вложения
Тип файла: zip Отдел кадров.zip (317.9 Кб, 8 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.01.2019, 21:00
Ответы с готовыми решениями:

Как sql-ой командой присвоить полю date первой таблицы значение поля date второй таблицы?
Добрый день. Есть 2 таблицы aaa с полями name, date bbb с полями name, date как sql-ой командой присвоить полю date первой...

Как в форме вывести значение поля таблицы
Как на одной странице вывести значения всей таблицы. Но не в виде таблицы, а чтобы красиво было.

Как установить отбор для поля таблицы по другому полю той же таблицы реквизитов связанных через регистр сведений
Здравствуйте, уважаемые специалисты. Подскажите как установить отбор (скрин формы прилагается) при выборе в поле...

12
 Аватар для VinniPuh
9131 / 6136 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
07.01.2019, 21:55
SuperNoobas, У поля - Код сотрудника, измените
Источник строк - Поменяйте местами поля в запросе, ибо вы вставляете Текст в Число, соответственно и не вставляется
Ширина столбцов - 0;4
(Первое поле 0 Код видно не будет ибо его ширина =0, а второе будет видно, ибо его ширина больше нуля)
Количество столбцов - 2
Присоединенный - 1
Данные - Пусто, а нужно указать поле, в которое будет сохраняться, это - КодСотрудника.
Миниатюры
Значение поля на форме не передается полю таблицы  
Вложения
Тип файла: zip Отдел кадров-02.zip (77.4 Кб, 1 просмотров)
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
07.01.2019, 22:27
конечно я понимаю, что тема студенческая, но типичная таблица для печати зарплатного талончика
кодгодмесяцкод сотрудникатип видавид оплатыколичсумма 
12018121начосновная зарплата(оклад/ кол_дней_в_мес)* кол_раб_дн22000/22*10= 10000 
22018121начпремияпроцент премии=2010000*0,20= 2000 
32018121удержподоходный(осн+прем)*0,1312000* 0,13 =1560 
42018121удержпенсионный(осн+прем)*0,0112000* 0,01= 120 
52018121 к выдаче 12000 -1560 -120=10320 

у вас же ничего похожего да и код должности в таблицах и СОТРУДНИКИ и ЗАРПЛАТА
одно поле явно лишнее, причем не ясно за какой период зарплата(ни года ни месяца)
Миниатюры
Значение поля на форме не передается полю таблицы  
0
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 43
08.01.2019, 11:28  [ТС]
VinniPuh, открыла бд, что вы скинули. У меня не работают ваши изменения х(
0
 Аватар для VinniPuh
9131 / 6136 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
08.01.2019, 12:17
Цитата Сообщение от SuperNoobas Посмотреть сообщение
...У меня не работают ваши изменения...
Ну во первых у вас связь 1к1, т. к. Ключевое поле - Код_сотрудника в табл. Сотрудники, не счетчик, а числовое.
Как и связь 1к1 с табл. Должности.
Не каждый более-менее опытный разработчик БД решится на создание таких связей, ибо очень много придется предусмотреть и расчитать, что бы исключить разные ошибки, которые могут возникнуть.
Обычно делают связи 1 ко Многим или просто объединяют две таблицы в одной.
Вы сами так задумали сделать или вам кто то посоветовал, типа - Учитель?
Я лично такие связи 1к1 не делаю ни когда, ну разве что имеется сильная нужда скрыть конфеденциальные данные при многопользовательском режиме работы, но это наверное не ваш случай.

Если хотите, что бы вам побыстрее и правильно помогли, то
Опишите не часть, а ВСЮ задачу, ибо всегда нужно начинать со Схемы Данных, она скорее всего у вас не правильно разработана.
И желательно выкладывать пример в как можно более ранних версиях.
У меня например 2000-й и более поздние версии открываются со скрипом, да и то не всегда.
0
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 43
08.01.2019, 12:38  [ТС]
VinniPuh, насчет версий спасибо, буду иметь ввиду в следующий раз.
А вот насчет связи 1 к 1. Да, посоветовал так учитель.. Дело в том, что мы проектируем базу данных сначала в Visio (не знаю, зашкварно это или нет), а там каких-то особых проблем со связями не возникает. Типо логическая модель. А физическая - уже бд Access.

Поэтому при переносе бд в access оставила все связи, какие они были в визио, да и это казалось мне логичным. Не знала, что с этим могут возникнуть какие-то проблемы, что аж опытные разработчики так не делают Ну а задавать вопросы учителю нет смысла, т.к. она на них ответить не может, поэтому и активно (ну, более-менее) спрашиваю на форуме, ибо хочется сделать качественно.

Далее нужно определить типы связей между сущностями:
  • ` В одном отделе может быть много сотрудников - связь 1 к М
  • ` У одного сотрудника может быть только 1 зарплата - связь 1 к 1
  • ` Сотруднику могут добавить несколько надбавок к зарплате - связь 1 к М
  • ` У одной должности одна определенная зарплата - связь 1 к 1
  • ` На одну должность может быть несколько претендентов на получение - связь 1 к М
  • ` В одну смену могут работать люди на разных должностях - связь 1 к М
Миниатюры
Значение поля на форме не передается полю таблицы  
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12231 / 5078 / 814
Регистрация: 07.08.2010
Сообщений: 14,937
Записей в блоге: 4
08.01.2019, 12:59
Цитата Сообщение от SuperNoobas Посмотреть сообщение
  • ` В одном отделе может быть много сотрудников - связь 1 к М
  • ` У одного сотрудника может быть только 1 зарплата - связь 1 к 1
  • ` Сотруднику могут добавить несколько надбавок к зарплате - связь 1 к М
  • ` У одной должности одна определенная зарплата - связь 1 к 1
  • ` На одну должность может быть несколько претендентов на получение - связь 1 к М
  • ` В одну смену могут работать люди на разных должностях - связь 1 к М
вы явно перепутали понятия зарплата и оклад
непонятно также зачем задано понятие смена, может для доплаты за ночные часы с 22 до 6

зарплата --это доля оклада согласно отработанным за месяц дням/часам +премии + надбавки (за классность, наставничество, руководство студентами....)
0
 Аватар для VinniPuh
9131 / 6136 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
08.01.2019, 13:00
Цитата Сообщение от SuperNoobas Посмотреть сообщение
...У одного сотрудника может быть только 1 зарплата - связь 1 к 1...
Типа он получает зарплату, только 1 раз в жизни и что бы получить зарплату за следующий месяц, ему нужно перейти на другую должность и так каждый месяц?
0
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 43
08.01.2019, 13:51  [ТС]
Цитата Сообщение от VinniPuh Посмотреть сообщение
Типа он получает зарплату, только 1 раз в жизни и что бы получить зарплату за следующий месяц, ему нужно перейти на другую должность и так каждый месяц?
Нет Что он получает только 1 заплату за определенный срок времени
0
 Аватар для VinniPuh
9131 / 6136 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
08.01.2019, 14:08
Соответственно табл. - Сотрудники и Зарплаты, должны быть связаны 1кМ, а у вас 1к1 и в зарплате должен быть Месяц или лучше Дата.
0
 Аватар для VinniPuh
9131 / 6136 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
08.01.2019, 14:19
Лучший ответ Сообщение было отмечено SuperNoobas как решение

Решение

SuperNoobas, Схему ОК, наверное начал бы делать примерно вот так.
Хотя по здравому размышлению Виды оплаты (Оклад, Тариф, Премии...) наверное привязал бы ещё и к Должности, что бы считалось само..
Миниатюры
Значение поля на форме не передается полю таблицы  
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
09.01.2019, 09:05
Цитата Сообщение от SuperNoobas Посмотреть сообщение
Нет Что он получает только 1 заплату за определенный срок времени
Связь по коду сотрудника? Верно?
0
0 / 0 / 0
Регистрация: 01.11.2018
Сообщений: 43
09.01.2019, 10:07  [ТС]
Цитата Сообщение от alvk Посмотреть сообщение
Связь по коду сотрудника? Верно?
Да, все так..

Добавлено через 46 секунд
Цитата Сообщение от VinniPuh Посмотреть сообщение
Соответственно табл. - Сотрудники и Зарплаты, должны быть связаны 1кМ, а у вас 1к1 и в зарплате должен быть Месяц или лучше Дата.
Спасибо, сейчас подправлю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.01.2019, 10:07
Помогаю со студенческими работами здесь

Заполнить значение поля таблицы из другого поля этой же таблицы, но предыдущей записи
У меня есть таблица кассовая книга. В ней содержатся данные по каждому рабочему дню: Дата, остаток на начало дня, приход, расход, остаток...

Не передается текстовое значение поля из mysql бд в JS функцию
<script language="javascript" type="text/javascript"> function myfunc(myvar) { document.write(myvar) return false; } ...

Занесение значения поля из связанной таблицы другому полю
Есть две таблицы DataTable - основная с именем DT_MAIN, в составе которой есть поля KEY и VL, и справочник - DT_SPR, состоящий из двух...

Объединение всех Записей определенного Поля по ключевому полю сторонней таблицы
Доброго времени суток уважаемые форумчане!!! Подскажите пож-та каким образом, необходимо построить запрос на обновление, чтобы в поле...

не получается присвоить полю значение другого поля
В строке с о смайликом Sub Postopen(Source As Notesuidocument) Dim ws As New NotesUIWorkspace Dim db As NotesDatabase Dim s As...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru