Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.84/19: Рейтинг темы: голосов - 19, средняя оценка - 4.84
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89

Не принимает значение из поля со списком

02.10.2013, 18:08. Показов 4308. Ответов 45
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Есть поле со списком, которое называется ПолеСоСписком19, в котором значения из таблицы списка должностей.
Необходимо при вносе данных о сотруднике в другую таблицу также внести и должность из той таблицы.
На кнопку повесил добавление данных о сотруднике:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub Добавить_должность_Click()
               
        Dim rst As ADODB.Recordset
        Set rst = New ADODB.Recordset
        With rst
        .Open "Sotrudniki", CurrentProject.Connection, adOpenDynamic, adLockPessimistic
        .AddNew
        .Fields("FIO") = Me.FIO
        .Fields("id_dolz") = ПолеСоСписком19.Value
        .Fields("date_birth") = Me.date_birth
        .Fields("obrazovanue") = Me.obrazovanue
        .Update
        End With
        rst.Close
        Set rst = Nothing
        
End Sub
Однако при нажатии на кнопку выскакивает ошибка на строку .Fields("id_dolz") = ПолеСоСписком19.Value
"Не удается найти объект в семействе, соответствующий требуемому имени или порядковому номеру"
Как правильно принять значение поля со списком?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.10.2013, 18:08
Ответы с готовыми решениями:

Значение поля со списком по значениям другого поля со списком
Привет всем. Требуется помощь со связанными полями со списками. В форме доходы федерации в первом поле со списком(подписанное тип...

Выбор значения из поля со списком, исходя из предыдущего поля со списком
Дана БД. Форма на добавление данных. Необходимо сделать следующее: 1) В поле "Свободно велосипедов" выводить значение из...

Значение поля со списком в запросе
Здравствуйте!!! Нужна помощь с запросом. Как в запросе написать условие, которое будет браться из поля со списком на форме?

45
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
04.10.2013, 11:54
Студворк — интернет-сервис помощи студентам
Вообще не понимаю, зачем столько сложностей?
Откройте, наконец, для себя мастер форм и множество вопросов отпадут сами по себе.

P.S. в таблицу "Состав заказа" добавил счетчик. И связь должна быть "один-к-одному", так как у одного заказа - несколько работ.
Вложения
Тип файла: rar sto1.rar (43.9 Кб, 4 просмотров)
1
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
04.10.2013, 12:46  [ТС]
Спасибо, мастером на самом деле проще.
И последний вопрос, как на основе формы frmЗаказ сформировать отчет по конкретному заказу. Я пытался это сделать sql запросом, но не понимаю как в него передать конкретный id_zakaz. Кнопку для вызова отчета сделал но id_zakaza просит вручную вбивать
Вложения
Тип файла: zip sto1.zip (60.6 Кб, 3 просмотров)
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
04.10.2013, 13:47
Все также, как и с формой..
Вложения
Тип файла: rar sto1.rar (51.0 Кб, 5 просмотров)
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
04.10.2013, 13:51  [ТС]
а что вы сделали?
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
04.10.2013, 13:52
Цитата Сообщение от pasha_2001 Посмотреть сообщение
а что вы сделали?
В смысле?...
Вам необходим был отчет?
Вот его и сделал.
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
04.10.2013, 13:53  [ТС]
интерестно как? я мастером пробовал делать, но в итоге делалась выборка всех id
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
04.10.2013, 13:54
Ах, Вы об этом..
Дело в том, что при открытии отчета есть возможность указывать условие WhereCondition.
Т.е., прописав код:
Visual Basic
1
DoCmd.OpenReport ("repЗаказ"), acViewPreview, , "id_zakaz=" & Me.id_zakaz
Открываем отчет по коду заказа.

А отчет сделал мастером, как и форму, то о чем я говорил.
Все написано в справке.
1
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
04.10.2013, 14:49  [ТС]
Супер, спасибо большое

Добавлено через 54 минуты
А как в форме frmЗаказ добавить суммарную стоимость? читал что это надо суммировать в таблице Заказы, но так и не понял как
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
04.10.2013, 15:35
Цитата Сообщение от pasha_2001 Посмотреть сообщение
А как в форме frmЗаказ добавить суммарную стоимость?
Я думал, Вы и не заметили мой комментарий по этому поводу.
Я поэтому и сказал, что не вижу смысла в поле "stoim_rabot", так как все считается запросом.
Вложения
Тип файла: rar sto1.rar (51.6 Кб, 4 просмотров)
0
04.10.2013, 15:38

Не по теме:

И да, удалите сотрудников:
аапап
аапап
апапап
dfdfdf
:D

1
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
04.10.2013, 17:31  [ТС]
Еще раз сенкс
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
09.10.2013, 11:28  [ТС]
Появилось еще 2 вопроса. Сделал форму Заказ_за_период, где на основании запроса выводится перечень всех работ. Как сделать так, что бы в форме указывал период времени, за которое надо вывести данные, например с 1го января по 31 января 2013 года.
И второй вопрос. В таблице Dolznost есть поле Oklad, которое обозначает процент от наработанного сотрудникам, т.е. если напр стоит 0.5, и сотрудник заработал 100 у.е. то ему в ЗП идет 50 у.е. Как сделать форму расчета ЗП сотрудников за период, который так же выбрать в форме. Предполагаю что SQL запросом, но как в него вставлять период, который задается в фоме не представляю пока
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
09.10.2013, 11:35  [ТС]
Забыл вложить базу
Вложения
Тип файла: zip sto1.zip (74.3 Кб, 6 просмотров)
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
10.10.2013, 12:15  [ТС]
Нет идей?
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
10.10.2013, 17:40  [ТС]
Немного видоизменил форму вывода отчета по заказам за период. В итоге подскажите как в отчет Clients2 по нажатию кнопки в Форме Заказы за период передать введенный в данной форме период дат?
Вложения
Тип файла: zip sto1.zip (73.0 Кб, 5 просмотров)
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
11.10.2013, 10:33
Формат даты "longDate" необходимо в форме/отчете указывать, а не в запросе.
Вложения
Тип файла: rar sto1.rar (62.6 Кб, 7 просмотров)
2
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
11.10.2013, 17:06  [ТС]
Agapov_stas, спасибо, очень любопытный вариант подсовывания данных с формы в запрос. попробую по аналогии посчитать зарплату сотрудников за период.
0
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
14.10.2013, 15:21  [ТС]
В общем чтото Access мне туго идет. Agapov_stas, помогите разобраться с подсчетом ЗП сотрудников за период по аналогии с заказами. Я сделал запрос Sotrudniki запрос, который выводит часть результата, надо его как то увязать с работами, которые выполнили сотрудники перемножив на оклад, т.е. вместо вывода в запросе оклада надо оклад* на весь объем работ за выбранный период, из чего будет следовать ЗП сотрудников..
Вложения
Тип файла: zip sto1_2013-10-14.zip (77.1 Кб, 4 просмотров)
0
3357 / 1776 / 83
Регистрация: 05.08.2010
Сообщений: 4,471
14.10.2013, 16:14
Цитата Сообщение от pasha_2001 Посмотреть сообщение
оклад* на весь объем работ за выбранный период
Не понял по поводу объема работ(брать общую сумму заказа или только сумму работ, которые выполнил в заказе данный сотрудник), но пример прикладываю уж как понял.
Вложения
Тип файла: rar sto1_2013-10-14.rar (61.5 Кб, 6 просмотров)
1
 Аватар для pasha_2001
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 89
14.10.2013, 16:34  [ТС]
Agapov_stas, спасибо, как по мне то то что нужно, но если возникнут вопросы обращусь. еще раз спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.10.2013, 16:34

Значение по умолчанию поля со списком
Добрый день. Мне кажется, что я делаю что-то не так. Реализована форма входа в БД, путем несложных преобразований я получаю UserName...

Присвоить значение переменной из поля со списком
как присвоить значение переменной из поля со списком VBA acces для дальнейшего использования в расчетах??

Значение поля со списком отсутствует в списке
Здравствуйте! На форме есть поля, например, ф,и,о, район, должность. Значения полей со списком "район" и...

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

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru