0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
1 | |
Удаление данных из основной таблицы15.11.2021, 10:13. Показов 2896. Ответов 39
Уважаемые! Не могу сообразить как правильно сделать. Есть база, заполнение которой планируется через несколько последовательно открывающихся форм. В примере пока две. Необходимо на форме ТХ сделать кнопку "выход без сохранения", но так чтобы при нажатии на нее удалялась текущая запись формы ТХ и связанная запись главной таблицы "карточка_двигателя".
0
|
15.11.2021, 10:13 | |
Ответы с готовыми решениями:
39
Удаление данных с таблицы по условию с другой таблицы Добавление данных в таблицу и удаление данных из таблицы Удаление данных из таблицы Удаление данных из таблицы |
10741 / 5582 / 1409
Регистрация: 05.10.2016
Сообщений: 15,787
|
|
15.11.2021, 10:40 | 2 |
Думаю, лучше убрать связь "один к одному" и объединить таблицы "Карточка_двигателя" и "Технические_характеристики" с переименованием в "Двигатели".
Всё станет логичнее и проще, т.к. одно без другого быть не может.
0
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
15.11.2021, 10:59 [ТС] | 3 |
Eugene-LS Возможно вы и правы, но велико желание сделать как написано
0
|
10741 / 5582 / 1409
Регистрация: 05.10.2016
Сообщений: 15,787
|
|
15.11.2021, 11:08 | 4 |
0
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
15.11.2021, 12:13 [ТС] | 5 |
Согласен, просто планировалось что эти разделы после наполнения будут вести разные люди и лишняя инфа им не к чему, а пока надо сделать вариант длянаполнения
Добавлено через 59 минут Господа форумчане! Может есть еще варианты решения кроме озвученного?
0
|
10741 / 5582 / 1409
Регистрация: 05.10.2016
Сообщений: 15,787
|
||||||
15.11.2021, 12:49 | 6 | |||||
Ну нечто такое ...
(если я правильно понял вашу "хотелку" (а у вас там противоречие ....))
0
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
15.11.2021, 13:07 [ТС] | 7 |
0
|
10741 / 5582 / 1409
Регистрация: 05.10.2016
Сообщений: 15,787
|
||||||
15.11.2021, 13:22 | 8 | |||||
Код:
1
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
15.11.2021, 13:34 [ТС] | 9 |
0
|
10741 / 5582 / 1409
Регистрация: 05.10.2016
Сообщений: 15,787
|
|
15.11.2021, 13:42 | 10 |
Sega2173, и зря вы сделали связи по текстовому полю в 15 символов!
- Код производителя обычно до 20-ти символов (международный стандарт) ... - Просто добавьте уникальный индекс, а связи по полю типа "Счётчик" - это добавит скорости обработки данных .
1
|
10741 / 5582 / 1409
Регистрация: 05.10.2016
Сообщений: 15,787
|
|
15.11.2021, 13:45 | 11 |
+ Китайцы выпускают копии - с тем же индексом ... Поле: "производитель" - не помешает.
0
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
15.11.2021, 15:19 [ТС] | 12 |
ОК, спасибо, учту
Добавлено через 1 час 32 минуты Eugene-LS, Можно еще короткий ликбез, когда форма ТХ загружается - все поля пустые, как и положено, но стоит изменить любое сразу в молях мощность и т.д появляются нули т.е. значения по умолчанию. Как от этого избавиться? что бы поля были пустыми.
0
|
10741 / 5582 / 1409
Регистрация: 05.10.2016
Сообщений: 15,787
|
|
15.11.2021, 15:25 | 13 |
Установить значения по умолчанию = Null
Либо в таблице, либо у полей в форме ... а лучше и там, и там ...
1
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
15.11.2021, 15:45 [ТС] | 14 |
В таблице помогло. Спасибо. Плохо заниматься серьезным делом наскоками (это я про себя)
0
|
7439 / 4574 / 300
Регистрация: 12.08.2011
Сообщений: 14,228
|
|
16.11.2021, 01:49 | 15 |
Схема данных ещё очень далека от нормализации.
0
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
18.11.2021, 12:59 [ТС] | 16 |
Доброго дня. Пытаюсь добить свой кривоватый вариант. несколько последовательных форм есть, не могу сообразить как теперь пераскочить на добавление потребителей. Хотелось бы сделать по аналогии с предыдущими переходами,но....Может кто подскажет.
0
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
18.11.2021, 13:12 [ТС] | 17 |
Схему по сравнению с вложенной базой немного переделал
0
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
18.11.2021, 14:28 [ТС] | 18 |
Eugene-LS, Может что то подскажете?
0
|
10741 / 5582 / 1409
Регистрация: 05.10.2016
Сообщений: 15,787
|
|
18.11.2021, 15:02 | 19 |
Легко!
Формируйте свои "хотелки" чётче пожалуйста. Что конкретно у вас не получается? Добавлено через 3 минуты Я бы развернул характеристики (обе таблицы) на 90 градусов, и заполнял по мере надобности, а основные характеристики (те что есть у всех) перенёс в главную.
0
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
18.11.2021, 15:53 [ТС] | 20 |
Очень не хочется все переделывать
Делаю форму на заполнение потребителя. По своему разумению в эту форму вставил подчиненную форму привязанную к таблице P_D. Код потребителя заносится без проблем, а вот как подтянуть туда второй ключ (модель) из таблицы Карточка_двигателя сообразить не могу.
0
|
18.11.2021, 15:53 | |
18.11.2021, 15:53 | |
Помогаю со студенческими работами здесь
20
Удаление данных из таблицы Удаление данных из таблицы Удаление данных из таблицы с условием Удаление повторяющихся данных из таблицы Удаление данных из таблицы по таймеру Построчное удаление данных из таблицы БД Удаление таблицы/базы данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |