powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как связать две таблицы
4 сообщений из 4, страница 1 из 1
Как связать две таблицы
    #32035453
Рома
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ваш совет вроде бы превосходно работает.
По ходу у меня возник вот такой вопрос.
Все к той же программе которую я делаю.
Мне необходимо при запросе связать две базы, вернее при выводе данных в DBGrid поля с цифрами заменялись на их текстовые аналоги, т.е. у меня есть основная база в котором поле цветов автомобилей заполнена цифрами и есть отдельная база в которой этим цифрам сопоставлены вполне ясные их названия-цвета.
к примеру моя программа сейчас работает так
Марка Год выпуска Цвет №двигателя .......
ВАЗ 2002 3 343434
ВАЗ 2001 4 343888
УАЗ 2002 8 3434343
а в другой базе-таблице справочнике этим цифрам сопоставлены следующие значения

код цвет
3 зеленый
4 синий
8 красный
и так далее
Мне необходимо чтобы призапросе при выводе данных в DBGrid значения полей "цвет" заменялись значениями соответствующими названиями цветов.
К примеру вместо "3" в первой таблице выводилось ее значение "зеленый".

Спасибо за помощь.
...
Рейтинг: 0 / 0
Как связать две таблицы
    #32035661
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый Рома!
Если Вы уж ввязались в это дело (программирование баз данных), то почитайте что-нибудь о языке SQL. Пример на объединение данных из двух таблиц обычно идет вторым. Первым - выборка из одной таблицы.
...
Рейтинг: 0 / 0
Как связать две таблицы
    #32035903
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман, попробуй так:

SELECT AUTO.* COLOR.ColorStringName
FROM AUTO, COLOR
WHERE AUTO.ID=5334

выполни подобный запрос,
только замени название таблиц и полей на свои собственные
...
Рейтинг: 0 / 0
Как связать две таблицы
    #32035908
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рома, я тебе отослал книжонку Мартина Грабера "Понимание SQL" (Understanding SQL).
Книга из 26 глав содержит подробное описание языка SQL с большим количеством примеров, а так же в конце каждой главы есть упражнения для закрепления материала

либо качай сам из раздела "Документация"

P.S. : она дойдет, если твоё мыло указано реальное
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как связать две таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]