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

Вывод данных по выделенной строке в две таблицы

01.06.2013, 21:39. Показов 1160. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, есть 3 связанные таблицы (Списание_запчастей, Детали_на_списание и Гос_номера_списание), необходимо сделать так, что по выбранной записи в таблице Списание_запчастей, отображались данные в 2 других, относящиеся именно к выделенной записи.
Миниатюры
Вывод данных по выделенной строке в две таблицы  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2013, 21:39
Ответы с готовыми решениями:

Перенос данных из Excel в две таблицы баз данных SQL-Server
Люди добрые помогите пожалуйста. Есть таблица Excel, я сделал перенос всех данных из нее в таблицу...

Вывод информации о выделенной строке datagridview
У меня есть datagridview, которая подключена к базе. Мне нужно, чтоб когда я выделяю например...

Удаление выделенной строки из таблицы базы данных
Здравствуйте форумчане. Пишу базу данных по учету книг библиотекой. Столкнулся с проблемой:...

Как из datagridview сделать выборку данных по выделенной пользователем строке?
Как из datagridview, сделать выборку данных по выделеной пользователем строке. string squ =...

1
969 / 644 / 97
Регистрация: 01.11.2012
Сообщений: 1,447
03.06.2013, 11:02 2
Лучший ответ Сообщение было отмечено dasha_fenko как решение

Решение

dasha_fenko, в таблице Списание_запчастей должно быть ключевое поле. В двух других таблицах это поле является внешним ключом: в них тоже должно быть поле того же типа (кроме счетчика, вместо счетчика - целочисленный), но не ключевое. Далее в событии AfterScroll датасета таблицы Списание_запчастей для двух таблиц используете фильтр или (если они query) то меняете текст запроса в части конструкции where и снова его открываете. В тексте фильтра или query используете текущее значение ключевого поля из таблицы Списание_запчастей. Например:
Delphi
1
2
3
4
5
6
7
Query2.Filtered:=False;
Query2.Filter:='[id1] = '+Query1.FieldByName('id').AsString;
Query2.Filtered:=True;
//или
Query2.SQL.Clear;
Query2.SQL.Text:='SELECT ... WHERE [id1]='+Query1.FieldByName('id').AsString;
Query2.Open;
1
03.06.2013, 11:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2013, 11:02
Помогаю со студенческими работами здесь

Вывод данных выделенной строки в подчинённой форме
Всем привет. Есть форма, на которой находятся кнопки, поля со списками и т.д. А так же есть и...

Вывод таблицы в отчете в две колонки
Привет всем. Проблема такая: имеется таблица (запрос), максимум 12 строчек, а в отчете места ну...

Вывод в две колонки из одной таблицы
Здравствуйте, у меня появилась проблема. У меня есть база данных по футболу в ней есть таблица...

Запись данных в две таблицы одновременно
добрый вечер, несколько дней изучаю php и mysql, возникли вопросы: хочу через веб форму внести...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru