|
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
|
|
Помогите с заполнением таблицы.04.04.2019, 14:24. Показов 13194. Ответов 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
|
|
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,047
|
||
| 23.09.2019, 12:42 | ||
|
0
|
||
|
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
|
|
| 23.09.2019, 12:45 [ТС] | |
|
VinniPuh, там идентичные названия полей в таблицах....
Добавлено через 1 минуту совсем забыл - пароль в базе: логин: Тышкевич М.А. Пароль: 7126434
0
|
|
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,047
|
||
| 25.09.2019, 07:47 | ||
|
А вы сами то пробовали открыть свой последний пример, состоящий из двуж файлов? Таблицы открываются, а вот с формами беда. Тычу тычу в любое место, а ни чего не активно, как будь то картинка, даже пресловутый пароль не спрашивает при открытии файла с формами. ![]() Вы точно то что нужно выложили? Кроме того, БД разделяют на таблицы и всё остальное, только после того, когда БД уже окончательно и бесповоротно, полностью готова и работоспособна, а не на стадии разработок. Или это так только у меня одного такие чудеса?
0
|
||
|
4 / 4 / 0
Регистрация: 08.06.2015
Сообщений: 369
|
|
| 25.09.2019, 07:51 [ТС] | |
|
VinniPuh, чудеса видимо только у Вас такие
![]() База была давно разделена, сейчас просто все формы я решил делать заново, что-то убрать, а что-то добавить. В любом случае спасибо за попытку помочь, решил уже всё своими силами на свежую голову и с помощью одного человека ))У меня только остался вопрос : Есть такая проблема, например, если заполнить не все поля в форме, например только дату, и закрыть форму, то запись все равно сохраняется в таблицу. Как бы сделать так, чтобы не сохранялась эта запись, где не все полня заполнены? Я помню что-то писали про отделение формы от данных, но вот хоть убейте, я не понял как это сделать
0
|
|
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,047
|
||
| 25.09.2019, 08:00 | ||
|
В Таблице У всех Полей в свойстве - Обязательное поле, указать - ДА Можно процедурой, но если у вас этих полей - Много и все обязательно должны быть заполнены, то замучаетесь писать програмный код для каждого поля. Проще просто сделать, как я сказал - Обязательное поле - ДА. Кстати, в таблицах у вас Службы и Станции в одной таблице. Считаю это не правильным, ибо На каждой станции есть Служба движения, ПТО, Кассы, Начальник станции и т. п.
0
|
||
| 25.09.2019, 08:00 | |
|
Помогите построить структуру таблицы Помогите связать DBF-таблицы с Access Помогите правильно создать таблицы и связать их Помогите,пожалуйста,с созданием отчета-таблицы Не удаляется запись из дочерней таблицы в виде. Помогите !!! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Video:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|