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

Помогите с заполнением таблицы.

04.04.2019, 14:24. Показов 12550. Ответов 285
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, такое дело:

Есть таблица рапорт, никак не могу понять как сделает её заполнение.

Нужно следующее:
вводим дату,
после этого в поле "Табельный" должен быть выпадающий список с номерами удостоверений из таблицы "Запись" на текущую дату,
выбираем номер удостоверения,
автоматически заполняются поля Фамилия_Имя, смена (в соответствии с выбранным удостоверением), должность вручную выбирается из списка....

Ну никак у меня это не выходит (((
Вложения
Тип файла: rar МДЖД.rar (2.31 Мб, 8 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.04.2019, 14:24
Ответы с готовыми решениями:

Помогите с заполнением "подтаблиц"
В общем я раньше не работал с БД, но сейчас возникла необходимость в создании базы. Вобщем у меня к вам знавцы вопрос. У меня есть...

Помогите с выбором столбцов из таблицы..
Есть таблица со столбцами (не строками) типа 'поле_1', 'поле_2', 'поле_3'. Подскажите пожалста, как с помощью запроса в Ацессе получить...

Формы и таблицы - помогите начинающему
Имеется форма для добавления в таблицу данных на форме 1поле и пару кнопок (новая запись, добавить и выход) - проблема такая. Если ввести...

285
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
08.04.2019, 19:03  [ТС]
Студворк — интернет-сервис помощи студентам
shanemac51, я понимаю что многое не так - но я стараюсь...уже голова квадратная
0
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
08.04.2019, 19:16
Цитата Сообщение от mmzd Посмотреть сообщение
Я через форму "запись в рапорт" произвожу запись на сегодня
ну так чтобы подставить на форме РабДень удостоверения, их же сначала надо записать

Вы мой пример-то открывали? Там же всё работает. Вот так у меня.
Миниатюры
Помогите с заполнением таблицы.  
0
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
08.04.2019, 19:21  [ТС]
Kiriver, его и открывал. У Вас номера удостоверений, а у меня при создании новой запись в РабДень цифра 5 и ошибка, хотя запись на сегодня я сделал через Запись в рапорт
Миниатюры
Помогите с заполнением таблицы.  
0
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
08.04.2019, 19:31  [ТС]
Kiriver, Опишу свою последовательность действий:
1. Захожу в запись в рапорт, выбираю удостоверение, выбираю дату (сегодня), нажимаю "записаться. Закрываю Запись в рапорт
2. Захожу в РабДень, новая запись, выбираю дату (сегодня), нажимаю на удостоверение а там цифра "5", при ее выборе сразу ошибка синтаксиса
Миниатюры
Помогите с заполнением таблицы.  
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12234 / 5081 / 814
Регистрация: 07.08.2010
Сообщений: 14,948
Записей в блоге: 4
08.04.2019, 19:56
попробуйте мой вариант --все из личной карточки
Вложения
Тип файла: zip mmzd0408mm.zip (5.62 Мб, 6 просмотров)
0
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
08.04.2019, 20:06  [ТС]
shanemac51, спасибо, но только я не понял, из личной карточки нажать "добавить рабочий день"? Если да, то автоподстановки полей (служба и тд.) нет...
Смысл был в следующем:
Чтобы в форме РабДень при выборе даты, был доступен список удостоверений, записавшихся на выбранный день и при выборе удостоверения и должности автоматом заполнялись поля "Название службы, Код службы, Ф_И, смена".
0
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
08.04.2019, 20:19
mmzd, уххххххх... честно я не знаю, что сказать. У меня в моём примере всё работает, так вам надо. Скиньте ваш пример, в котором всё не работает.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12234 / 5081 / 814
Регистрация: 07.08.2010
Сообщений: 14,948
Записей в блоге: 4
08.04.2019, 20:19
Цитата Сообщение от mmzd Посмотреть сообщение
Смысл был в следующем:
видимо я не поняла смысл, ибо проверяла общую работоспособность вашей базы

хотя при составлении схемы надо учитывать не только желающих, но и их квалификацию
вряд ли можно записать новичка на должность начальника станции
также надо знать квалификационный состав смены
1 начальник
1--диспетчер
3--стрелочника
1--ревизор
....
0
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
08.04.2019, 20:25  [ТС]
Kiriver, в форме "РабДень" нажмите новая запись, дата сегодня...
Ошибка видимо при записи в рапорт - вместо номера удостоверения код проставляется, как вот это убрать? При ручном вводе номера удостоверения в таблицу "Запись в рапорт" номер таблица принимает (код,Южд не проставляется), но в форме РабДень уже нет
Вложения
Тип файла: zip me!МДЖД1.zip (5.68 Мб, 1 просмотров)
0
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
08.04.2019, 20:36  [ТС]
Как я понимаю, причина в том, что при записи в рапорт через "запись в рапорт" - не проставляется код_ЮЖД
0
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
08.04.2019, 20:48
mmzd, как-то так. Добавляйте новую запись, открывая форму Запись в рапорт, через форму Индекс, чтобы она открывалась в режиме Ввода данных.

Запись в рапорт изначально, как мне кажется, сделана неправильно. При добавлении новой записи у вас не прописывался внешний ключ, соответсвенно, и при заполнении формы РабДнеь выскакивала ошибка. Костыли придумал, сейчас всё работает.
Вложения
Тип файла: zip me!МДЖД2.zip (6.55 Мб, 1 просмотров)
0
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
08.04.2019, 20:55  [ТС]
shanemac51, Вы очень даже попали в точку! Это ОЧЕНЬ надо (есть список должностей, которые можно занимать согласно году обучения, например ученик 1 года не может занимать должности 2 года, но 2 и последующие года могут занимать должности младших годов). В каждой смене есть ученики с 1 по 7 год обучения.
Также, чтобы занять некоторые должности обязательно сдача экзамена на данную должность, но я сам точно никогда не смогу это реализовать - не хватает ума Также (только для 1 года) - нельзя 2 дня подряд быть на одной должности... Если бы это всё реализовать, было бы просто супер, но мне не дано
Если Вы мне с этим поможете - постараюсь научиться.


Kiriver, Сейчас кажется работает - бесплатный проезд по нашей дороге Вам гарантирован )
1
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
09.06.2019, 13:54  [ТС]
Всем привет! Ребят, такая проблема: уже всю голову сломал. в базе, которую совместно с форумом я создавал, заполняется рапорт на рабочий день (кнопка рапорт), там выбирается номер удостоверения ученика, записавшегося на данную дату (из таблицы "запись" в соответствии с датой), выбирается должность кем он будет работать. Как мне сделать, чтобы на определенные должности было ограничение по количеству человек на дату? Например поездной диспетчер может быть только один, машинистов 2, осмотрщиков вагонов 7 и тд... Чтобы начальник смены при попытке поставить 01.06.2019 третьего человека на должность где предусмотрено 2 человека и на 01.06.2019 их уже поставили, видел сообщение что данная должность полностью занята. А также чтобы в один день один человек не мог занимать 2 должности....

Если кто-то сможет помочь - благодарность бесконечная будет...
Вложения
Тип файла: zip АРМ МДЖД.zip (9.58 Мб, 1 просмотров)
0
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
09.06.2019, 14:00  [ТС]
А также не могу понять как ограничить запись одного человека 2 раза на одну дату
0
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
23.09.2019, 12:25  [ТС]
Всем здравствуйте! И вновь, я как дурак, столкнулся с проблемой...за год тестирования базы - выявились некоторые ошибки в работе, многое поправил сам (хоть чему-то научился). Форумчане мне очень помогли, за что им огромное спасибо! Но новая напасть, никак не могу побороть....

Есть форма "РабДень", на её основе созданы 2 формы "ЭкипТяга" и "ЭкипДвижение" с соответствующими таблицами, с одним различием: новые формы должны брать номер удостоверения не из таблицы запись, а напрямую из таблицы ЮЖД и должности для таблицы "ЭкипТяга" должны браться только относящиеся к тяге (код службы 3) и для "ЭкипДвижение" только относящиеся к движению (коды служб 1, 10, 11, 12) и соответственно заполнять свои таблицы! Но никак у меня это не выходит, от слова совсем ((( Вроде делал все также как в "РабДень",но ничего не выходит.

Очередной раз прошу Вас помочь....
Вложения
Тип файла: 7z АРМ МДЖД нов.7z (11.04 Мб, 7 просмотров)
0
 Аватар для VinniPuh
9143 / 6166 / 594
Регистрация: 27.03.2013
Сообщений: 20,030
23.09.2019, 12:42
Цитата Сообщение от mmzd Посмотреть сообщение
...Вроде делал все также как в "РабДень",но ничего не выходит....
Возможно копировали и имена форм, подформ и полей, не правильно написали, вдруг старые имена так и остались или не все переименовали?
0
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
23.09.2019, 12:45  [ТС]
VinniPuh, там идентичные названия полей в таблицах....

Добавлено через 1 минуту
совсем забыл - пароль в базе:
логин: Тышкевич М.А.
Пароль: 7126434
0
 Аватар для VinniPuh
9143 / 6166 / 594
Регистрация: 27.03.2013
Сообщений: 20,030
25.09.2019, 07:47
Цитата Сообщение от mmzd Посмотреть сообщение
...пароль в базе...
Хотел на досуге глянуть, но был в полном замешательстве.
А вы сами то пробовали открыть свой последний пример, состоящий из двуж файлов?
Таблицы открываются, а вот с формами беда.
Тычу тычу в любое место, а ни чего не активно, как будь то картинка, даже пресловутый пароль не спрашивает при открытии файла с формами.
Вы точно то что нужно выложили?
Кроме того, БД разделяют на таблицы и всё остальное, только после того, когда БД уже окончательно и бесповоротно, полностью готова и работоспособна, а не на стадии разработок.

Или это так только у меня одного такие чудеса?
0
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
25.09.2019, 07:51  [ТС]
VinniPuh, чудеса видимо только у Вас такие
База была давно разделена, сейчас просто все формы я решил делать заново, что-то убрать, а что-то добавить.
В любом случае спасибо за попытку помочь, решил уже всё своими силами на свежую голову и с помощью одного человека ))

У меня только остался вопрос :
Есть такая проблема, например, если заполнить не все поля в форме, например только дату, и закрыть форму, то запись все равно сохраняется в таблицу. Как бы сделать так, чтобы не сохранялась эта запись, где не все полня заполнены? Я помню что-то писали про отделение формы от данных, но вот хоть убейте, я не понял как это сделать
0
 Аватар для VinniPuh
9143 / 6166 / 594
Регистрация: 27.03.2013
Сообщений: 20,030
25.09.2019, 08:00
Цитата Сообщение от mmzd Посмотреть сообщение
...Как бы сделать так, чтобы не сохранялась эта запись,..
Что бы все поля были заполнены и Акцесс вас задолбал, если в записи хоть одно поле не заполнено, то нужно :
В Таблице
У всех Полей
в свойстве - Обязательное поле, указать - ДА

Можно процедурой, но если у вас этих полей - Много и все обязательно должны быть заполнены, то замучаетесь писать програмный код для каждого поля.
Проще просто сделать, как я сказал - Обязательное поле - ДА.
Кстати, в таблицах у вас Службы и Станции в одной таблице.
Считаю это не правильным, ибо
На каждой станции есть Служба движения, ПТО, Кассы, Начальник станции и т. п.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.09.2019, 08:00
Помогаю со студенческими работами здесь

Помогите построить структуру таблицы
Добрый день! Прошу Вашей помощи, ситуация такова: Имеются таблицы: "Состав сотрудников" и "Командировочное...

Помогите связать DBF-таблицы с Access
Есть два компьютера: на обоих ОС-Win2000, Office-20003, BDE. На одном из них в пустой БД Access связывание с таблицами DBF происходит без...

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

Помогите,пожалуйста,с созданием отчета-таблицы
Существует таблица Общая, где прописаны все наименования учреждений,наименования и код спец и т.д(см. вложенный файл): На основе этого...

Не удаляется запись из дочерней таблицы в виде. Помогите !!!
MSSQL 7.0. Две таблицы - родительская и дочерняя. Естественно стоят ограничения PK и FK(внешний ключ). Если в дочерней таблице удаляю...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru