0 / 0 / 0
Регистрация: 12.01.2011
Сообщений: 3
1

Объединение таблиц. Как же быть?

07.03.2011, 16:57. Показов 1259. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые. Такая проблема. Есть база Access, в ней есть две таблицы.
Таблица 1 - в ней два поля Номер_задания(первичный ключ) и Фамилия(строковое поле)
Таблица 2 - в ней есть также поле Номер_задания (внешний ключ к первой таблице)

Нужно, чтобы в сводной таблице отображались все записи второй таблицы, но вместо Номер_задания отображалась соотвествующая Фамилия из первой таблицы. Это должно отобразиться в DBGrid. Query с SQL использовать не получится, потому что в этом случае, нельзя редактировать набор записей(а это требуется). Как же быть?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.03.2011, 16:57
Ответы с готовыми решениями:

Как красиво вывести объединение нескольких таблиц
Пример. 3 таблицы: факультеты, кафедры, группы. Связь у таблиц 1 ко многим соответственно. Все...

Как повлияет на скорость запрос на объединение 30 таблиц?
Здравствуйте! Имеется запрос на объединение 30 таблиц. Сильно ли плвлияет это на скорость при...

Объясните как происходит такой вывод (объединение таблиц)
Пожалуйста объясните почему такой происходит вывод SELECT first.cname, second.cname ...

Объединение таблиц (внешнее объединение)
Подскажите как правильно выполнить запрос объединения таблиц? Допустим есть у меня 2 таблицы: (*...

2
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,255
07.03.2011, 17:12 2
Цитата Сообщение от ioz Посмотреть сообщение
Query с SQL использовать не получится, потому что в этом случае, нельзя редактировать набор записей(а это требуется). Как же быть?
Во первых, можно использовать Query и редактировать записи. Для этого используется объект TQuery совместно с UpdateSQL, если Вы, конечно, работаете с BDE.
Во-вторых, если все же окончательно решили испольновать TTable, то в этом объекте (также как и в любом DataSet) можно образовать LookUp поля. Делается это прямо в редакторе полей и это не сложно
1
0 / 0 / 0
Регистрация: 12.01.2011
Сообщений: 3
07.03.2011, 19:29  [ТС] 3
Цитата Сообщение от SAMZ Посмотреть сообщение
Во первых, можно использовать Query и редактировать записи. Для этого используется объект TQuery совместно с UpdateSQL, если Вы, конечно, работаете с BDE.
Во-вторых, если все же окончательно решили испольновать TTable, то в этом объекте (также как и в любом DataSet) можно образовать LookUp поля. Делается это прямо в редакторе полей и это не сложно
Огромное спасибо за мысли, действительно не сложно!
0
07.03.2011, 19:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.03.2011, 19:29
Помогаю со студенческими работами здесь

Объединение таблиц
Посоветуйте, пожалуйста, как лучше объединить две таблицы такого плана (столбцов и строк больше, но...

Объединение таблиц из 3 БД
Очень нужна помощь в решении задачи! Есть 3 одинаковые БД с разными данными, нужно написать модуль...

Объединение таблиц
Здравствуйте , у меня есть 2 таблицы users tickets , как мне объединить их в 1 таблице totals. ...

объединение таблиц
Целевая платформа: MySQL Есть основная таблица, users, в которой столбцы userID, name, itemID,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru