0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
1 | |
Удаление данных из основной таблицы15.11.2021, 10:13. Показов 2925. Ответов 39
Уважаемые! Не могу сообразить как правильно сделать. Есть база, заполнение которой планируется через несколько последовательно открывающихся форм. В примере пока две. Необходимо на форме ТХ сделать кнопку "выход без сохранения", но так чтобы при нажатии на нее удалялась текущая запись формы ТХ и связанная запись главной таблицы "карточка_двигателя".
0
|
15.11.2021, 10:13 | |
Ответы с готовыми решениями:
39
Удаление данных с таблицы по условию с другой таблицы Добавление данных в таблицу и удаление данных из таблицы Удаление данных из таблицы Удаление данных из таблицы |
10924 / 5614 / 1427
Регистрация: 05.10.2016
Сообщений: 15,866
|
|
15.11.2021, 10:40 | 2 |
Думаю, лучше убрать связь "один к одному" и объединить таблицы "Карточка_двигателя" и "Технические_характеристики" с переименованием в "Двигатели".
Всё станет логичнее и проще, т.к. одно без другого быть не может.
0
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
15.11.2021, 10:59 [ТС] | 3 |
Eugene-LS Возможно вы и правы, но велико желание сделать как написано
0
|
10924 / 5614 / 1427
Регистрация: 05.10.2016
Сообщений: 15,866
|
|
15.11.2021, 11:08 | 4 |
0
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
15.11.2021, 12:13 [ТС] | 5 |
Согласен, просто планировалось что эти разделы после наполнения будут вести разные люди и лишняя инфа им не к чему, а пока надо сделать вариант длянаполнения
Добавлено через 59 минут Господа форумчане! Может есть еще варианты решения кроме озвученного?
0
|
10924 / 5614 / 1427
Регистрация: 05.10.2016
Сообщений: 15,866
|
||||||
15.11.2021, 12:49 | 6 | |||||
Ну нечто такое ...
(если я правильно понял вашу "хотелку" (а у вас там противоречие ....))
0
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
15.11.2021, 13:07 [ТС] | 7 |
0
|
10924 / 5614 / 1427
Регистрация: 05.10.2016
Сообщений: 15,866
|
||||||
15.11.2021, 13:22 | 8 | |||||
Код:
1
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
15.11.2021, 13:34 [ТС] | 9 |
0
|
10924 / 5614 / 1427
Регистрация: 05.10.2016
Сообщений: 15,866
|
|
15.11.2021, 13:42 | 10 |
Sega2173, и зря вы сделали связи по текстовому полю в 15 символов!
- Код производителя обычно до 20-ти символов (международный стандарт) ... - Просто добавьте уникальный индекс, а связи по полю типа "Счётчик" - это добавит скорости обработки данных .
1
|
10924 / 5614 / 1427
Регистрация: 05.10.2016
Сообщений: 15,866
|
|
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
|
10924 / 5614 / 1427
Регистрация: 05.10.2016
Сообщений: 15,866
|
|
15.11.2021, 15:25 | 13 |
Установить значения по умолчанию = Null
Либо в таблице, либо у полей в форме ... а лучше и там, и там ...
1
|
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 59
|
|
15.11.2021, 15:45 [ТС] | 14 |
В таблице помогло. Спасибо. Плохо заниматься серьезным делом наскоками (это я про себя)
0
|
7447 / 4581 / 302
Регистрация: 12.08.2011
Сообщений: 14,288
|
|
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
|
10924 / 5614 / 1427
Регистрация: 05.10.2016
Сообщений: 15,866
|
|
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
Удаление данных из таблицы Удаление данных из таблицы Удаление данных из таблицы с условием Удаление повторяющихся данных из таблицы Удаление данных из таблицы по таймеру Построчное удаление данных из таблицы БД Удаление таблицы/базы данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Как написать микросервис на Go/Golang
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang
Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
|
Как написать микросервис с нуля на C#
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
|
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
|
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
|
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
|
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента!
4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве).
Первое вводное занятие. . .
|
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
|
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений
Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
|
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
|
UserScript для подсветки кнопок языков программирования в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения:
/ / ==UserScript==
/ / @name CF_DefaultLangSelect
/ / . . .
|
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
|
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
|