|
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
|
|
Помогите с заполнением таблицы.04.04.2019, 14:24. Показов 12550. Ответов 285
Метки нет (Все метки)
Ребят, такое дело:
Есть таблица рапорт, никак не могу понять как сделает её заполнение. Нужно следующее: вводим дату, после этого в поле "Табельный" должен быть выпадающий список с номерами удостоверений из таблицы "Запись" на текущую дату, выбираем номер удостоверения, автоматически заполняются поля Фамилия_Имя, смена (в соответствии с выбранным удостоверением), должность вручную выбирается из списка.... Ну никак у меня это не выходит (((
0
|
|
| 04.04.2019, 14:24 | |
|
Ответы с готовыми решениями:
285
Помогите с заполнением "подтаблиц" Помогите с выбором столбцов из таблицы.. Формы и таблицы - помогите начинающему |
|
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
|
|
| 08.04.2019, 19:03 [ТС] | |
|
0
|
|
|
431 / 239 / 86
Регистрация: 09.04.2018
Сообщений: 1,023
|
||
| 08.04.2019, 19:16 | ||
![]() Вы мой пример-то открывали? Там же всё работает. Вот так у меня.
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
|
|
|
Модератор
|
|
| 08.04.2019, 19:56 | |
|
попробуйте мой вариант --все из личной карточки
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
|
|
|
Модератор
|
||
| 08.04.2019, 20:19 | ||
|
хотя при составлении схемы надо учитывать не только желающих, но и их квалификацию вряд ли можно записать новичка на должность начальника станции также надо знать квалификационный состав смены 1 начальник 1--диспетчер 3--стрелочника 1--ревизор ....
0
|
||
|
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
|
|
| 08.04.2019, 20:25 [ТС] | |
|
Kiriver, в форме "РабДень" нажмите новая запись, дата сегодня...
Ошибка видимо при записи в рапорт - вместо номера удостоверения код проставляется, как вот это убрать? При ручном вводе номера удостоверения в таблицу "Запись в рапорт" номер таблица принимает (код,Южд не проставляется), но в форме РабДень уже нет
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, как-то так. Добавляйте новую запись, открывая форму Запись в рапорт, через форму Индекс, чтобы она открывалась в режиме Ввода данных.
Запись в рапорт изначально, как мне кажется, сделана неправильно. При добавлении новой записи у вас не прописывался внешний ключ, соответсвенно, и при заполнении формы РабДнеь выскакивала ошибка. Костыли придумал, сейчас всё работает.
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 должности....
Если кто-то сможет помочь - благодарность бесконечная будет...
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) и соответственно заполнять свои таблицы! Но никак у меня это не выходит, от слова совсем ((( Вроде делал все также как в "РабДень",но ничего не выходит.Очередной раз прошу Вас помочь....
0
|
|
|
9143 / 6166 / 594
Регистрация: 27.03.2013
Сообщений: 20,030
|
||
| 23.09.2019, 12:42 | ||
|
0
|
||
|
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
|
|
| 23.09.2019, 12:45 [ТС] | |
|
VinniPuh, там идентичные названия полей в таблицах....
Добавлено через 1 минуту совсем забыл - пароль в базе: логин: Тышкевич М.А. Пароль: 7126434
0
|
|
|
9143 / 6166 / 594
Регистрация: 27.03.2013
Сообщений: 20,030
|
||
| 25.09.2019, 07:47 | ||
|
А вы сами то пробовали открыть свой последний пример, состоящий из двуж файлов? Таблицы открываются, а вот с формами беда. Тычу тычу в любое место, а ни чего не активно, как будь то картинка, даже пресловутый пароль не спрашивает при открытии файла с формами. ![]() Вы точно то что нужно выложили? Кроме того, БД разделяют на таблицы и всё остальное, только после того, когда БД уже окончательно и бесповоротно, полностью готова и работоспособна, а не на стадии разработок. Или это так только у меня одного такие чудеса?
0
|
||
|
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
|
|
| 25.09.2019, 07:51 [ТС] | |
|
VinniPuh, чудеса видимо только у Вас такие
![]() База была давно разделена, сейчас просто все формы я решил делать заново, что-то убрать, а что-то добавить. В любом случае спасибо за попытку помочь, решил уже всё своими силами на свежую голову и с помощью одного человека ))У меня только остался вопрос : Есть такая проблема, например, если заполнить не все поля в форме, например только дату, и закрыть форму, то запись все равно сохраняется в таблицу. Как бы сделать так, чтобы не сохранялась эта запись, где не все полня заполнены? Я помню что-то писали про отделение формы от данных, но вот хоть убейте, я не понял как это сделать
0
|
|
|
9143 / 6166 / 594
Регистрация: 27.03.2013
Сообщений: 20,030
|
||
| 25.09.2019, 08:00 | ||
|
В Таблице У всех Полей в свойстве - Обязательное поле, указать - ДА Можно процедурой, но если у вас этих полей - Много и все обязательно должны быть заполнены, то замучаетесь писать програмный код для каждого поля. Проще просто сделать, как я сказал - Обязательное поле - ДА. Кстати, в таблицах у вас Службы и Станции в одной таблице. Считаю это не правильным, ибо На каждой станции есть Служба движения, ПТО, Кассы, Начальник станции и т. п.
0
|
||
| 25.09.2019, 08:00 | |
|
Помогаю со студенческими работами здесь
40
Помогите построить структуру таблицы Помогите связать DBF-таблицы с Access Помогите правильно создать таблицы и связать их Помогите,пожалуйста,с созданием отчета-таблицы Не удаляется запись из дочерней таблицы в виде. Помогите !!! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
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.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|