|
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 24
|
|
Вопрос по поводу полей Счётчик10.05.2012, 18:01. Показов 1260. Ответов 15
Метки нет (Все метки)
Здравствуйте, недавно спрашивал совет на вашем форуме и добрые люди мне помогли (вопрос был насчёт схемы данных)... так вот, в дальнейшем я столкнулся с проблемой в невозможности удаления записей через форму из за того что поле Счётчик не коем образом нельзя изменить (удалить попросту говоря). Все остальные данные прекрасно удаляются... но на форме остаются пустые анкеты, помогите решить данную проблему, прикладую свою схему данных, все поля в справочниках - счётчики.
Схема данных
0
|
|
| 10.05.2012, 18:01 | |
|
Ответы с готовыми решениями:
15
Вопрос по поводу синхронизации Вопрос по поводу SQL запроса Еще вопрос по поводу SQL запроса |
|
1181 / 632 / 39
Регистрация: 30.05.2010
Сообщений: 715
|
|
| 10.05.2012, 22:29 | |
|
Здравствуйте TwoHeadedMan.
"..Счётчик ни коем образом нельзя изменить.." - в этом Вы правы. А "..удалить попросту.." запись со значением счётчика конечно можно, но только при отсутствии связей накладывающих ограничения. В Вашем случае "проблема" именно в связях, в их корректности и логичности, согласно схеме данных один протокол может быть выписан нескольким владельцам (связь один-много) и все они (владельцы) будут оплачивать один штраф(?). Думаю схему стоит изменить, и попутно почитать о связях с Каскадным удалением Успехов Вам. Евгений.
1
|
|
|
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 24
|
|
| 10.05.2012, 22:39 [ТС] | |
|
Факт в том что, запросы и отчёты работают корректно... Да и ввод данных через форму отлично фунциклюет... проблема только в этом... как схему сделать даже не знаю перепробовал по разному, то форма брынчит не хочет заносить данные, то еще что нибудь
![]() Если вас не затруднит, посмотрите вот этот вариант связей, что в нём не так? В таком виде он не хочет заносить данные в таблицу.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 11.05.2012, 07:47 | |
|
Одна машина в одни руки! Правильно, нефиг тут буржуев разводить!
0
|
|
|
43 / 43 / 0
Регистрация: 04.05.2012
Сообщений: 205
|
|
| 11.05.2012, 09:49 | |
|
У Вас (TwoHeadedMan) структура связей между таблицами позволяет одному владельцу иметь только по одному ТС и по одному протоколу нарушения.
VIN и ПТС это свойства ТС их надо включить в одну таблицу(они определяют сущность "ТС").
1
|
|
|
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 24
|
|
| 11.05.2012, 12:12 [ТС] | |
|
Блин... чё вы прицепились к этим владельцам, база учебная (на диплом) всем будет глубоко "всёравно" сколько машин есть у 1 владельца, меня интересовала только форма... почему после работы поля Счётчик нельзя удалять записи через форму (без удаления поле счётчик).
![]() Прикладую БД
0
|
|
|
43 / 43 / 0
Регистрация: 04.05.2012
Сообщений: 205
|
|
| 11.05.2012, 12:39 | |
|
Из какой формы должны удаляться записи?
0
|
|
|
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 24
|
||
| 11.05.2012, 12:41 [ТС] | ||
|
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 11.05.2012, 12:43 | |
|
Какая форма? Или это тайна?
p.s. однако эта схема БД другая, простая звезда.
1
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 11.05.2012, 12:46 | |
|
нормально всё удаляется
1
|
|
|
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 24
|
|||
| 11.05.2012, 12:49 [ТС] | |||
|
Добавлено через 1 минуту P.S: Видимо я вообще дуб
0
|
|||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 11.05.2012, 12:59 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 24
|
||
| 11.05.2012, 15:49 [ТС] | ||
|
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 11.05.2012, 15:55 | |
|
В первой таблице это основной ключ, а во второй внешний ключ - поле с форматом числовой и типом длинное целое.
0
|
|
|
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 24
|
||
| 11.05.2012, 16:41 [ТС] | ||
|
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 12.05.2012, 03:36 | |
|
Вот простейший вариант, обратите внимание на схему БД и связь подчинённой и главной форм
1
|
|
| 12.05.2012, 03:36 | |
|
Помогаю со студенческими работами здесь
16
Вопрос об обьединении полей Ф.И.О. Счётчик из полей Вопрос про счётчик liveinternet Вопрос по поводу Вопрос по поводу антивируса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
в-строка - входное арифметическое выражение в инфиксной(обычной). . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|