Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 29.05.2019
Сообщений: 4

Связь между таблицами

29.05.2019, 16:00. Показов 760. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Я разрабатываю базу данных, У меня имеется две таблицы, связанные между собой. Связь один-ко-многим.
1 таблица - производители процессоров; (имена полей: proiz_id, proiz_name)
2 таблица - поколение; (pokol_id; pokol_idsv; pokol_name)

используются: ADOQuery - 2, DataSource - 2, ADOConnection - 1, DBGrid - 2;
Подключенная база данных Access (SQL)


Мне необходимо чтобы выбрав, например, Intel из первого грида, во втором гриде высветилось именно - I3, I5, I7
Выбрав AMD, во втором гриде высветилось только: A5, A6...
Не знаю, что писать в событие AfterScroll, либо может другие способы есть, реализовать это

Вот проект:
Вложения
Тип файла: rar test bd.rar (324.8 Кб, 5 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.05.2019, 16:00
Ответы с готовыми решениями:

Связь между таблицами
добрый день всем. у меня вот вопрос 1 как связать две таблицы проста так я их связал но мне надо когда в первый таблице ты выбираешь город...

Связь между таблицами
пытаюсь сделать связь такого плана: при нажатии в бдлукаплистбокс (привязному к основной таблице) по ключевому полю, эдиты заполняются...

Связь между таблицами
Здравствуйте, вообщем в приложении есть доставка топлива, определенное количество, нужно что бы при продаже на другой вкладке убавлялось...

7
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
29.05.2019, 16:04
Цитата Сообщение от no_name222222 Посмотреть сообщение
1 таблица - производители процессоров; (имена полей: proiz_id, proiz_name)
2 таблица - поколение; (pokol_id; pokol_idsv; pokol_name)
Что-то я не вижу, по какому полю можно связывать эти таблицы.
0
5966 / 4542 / 1094
Регистрация: 29.08.2013
Сообщений: 28,151
Записей в блоге: 3
29.05.2019, 16:09
Цитата Сообщение от no_name222222 Посмотреть сообщение
может другие способы есть, реализовать это
написать SQL запрос который выведет то что нужно безо всяких AfterScroll
0
0 / 0 / 0
Регистрация: 29.05.2019
Сообщений: 4
29.05.2019, 16:17  [ТС]
proiz_id первой таблицы
pokol_idsv - второй таблицы

Добавлено через 7 минут
proiz_id первой таблицы
pokol_idsv - второй таблицы

Добавлено через 28 секунд
Цитата Сообщение от Grossmeister Посмотреть сообщение
Что-то я не вижу, по какому полю можно связывать эти таблицы.
Написал, вот

Добавлено через 15 секунд
Цитата Сообщение от qwertehok Посмотреть сообщение
написать SQL запрос который выведет то что нужно безо всяких AfterScroll
Знать бы какой
0
Модератор
 Аватар для D1973
9912 / 6449 / 2455
Регистрация: 21.01.2014
Сообщений: 27,377
Записей в блоге: 3
29.05.2019, 16:39
Цитата Сообщение от no_name222222 Посмотреть сообщение
Знать бы какой
no_name222222:
1. знать бы СУБД...
2. Знать бы точную структуру таблиц...
3. Видеть бы данные...

Не по теме:

4. Да нафиг оно мне надо, информацию тянуть из Вас, как буржуины из Мальчиша-Кибальчиша "военную тайну"???

0
0 / 0 / 0
Регистрация: 29.05.2019
Сообщений: 4
29.05.2019, 16:40  [ТС]
Цитата Сообщение от D1973 Посмотреть сообщение
1. знать бы СУБД...
2. Знать бы точную структуру таблиц...
3. Видеть бы данные...
Я ведь предоставил проект во вложении.
0
29.05.2019, 16:46

Не по теме:

Цитата Сообщение от no_name222222 Посмотреть сообщение
Я ведь предоставил проект во вложении.
Верите или нет - я не распаковываю архивы, когда в них exe-файлы лежат и остальной ненужный мусор... Считайте, что у меня паранойя на почве вирусной заразы...

0
 Аватар для Пытливый
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
29.05.2019, 19:21
Вам надо почитать об организации связи мастер-деталь между таблицами в Дельфи. На форуме эта тема обсуждалась не один десяток раз. Можете в ютубе посмотреть кино, где эта задача разжевана по шагам.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.05.2019, 19:21
Помогаю со студенческими работами здесь

Связь между таблицами
Имеется две таблицы. OTDEL и Clients. Между ними связь один otdel ко многим clients. Есть база, три звена. Делаю клиент, на нем отобразил...

Связь между таблицами
Добрый день. Мне необходимо отобразить данные в DBgrid в Delphi 7, используя ADOQuery, SQL и Access. Таблиц всего десять: Главная...

Связь между таблицами
Столкнулся с проблемой,немогу написать запрос,где в одном запросе объеденялись связи между 4 и более таблицами. Призявать по ключевым...

Связь между 3-мя таблицами
Добрый день.Очень сильно нужна помощь. Есть 3 таблицы.Все они связанные между собой(на скриншоте бд). В delphi на форму добавил 3...

Связь между таблицами в БД
Добрый день, я делаю базу данных продажи билетов, и мне нужно связать 2 таблицы, честно скажу в связывании я не разобрался не капли не могу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru