Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
8 / 8 / 1
Регистрация: 14.09.2009
Сообщений: 59

Две таблицы. Запрос

09.04.2012, 18:40. Показов 626. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Имеются две таблицы, выведенные в DBGrid
Первая "people"
ID_PEOPLE FAMILY BIRTHDAY SEX

Вторая "dynpeople"
ID_PEOPLE OKPO STATUSRUNO

Также на форме есть DBEdit2 связанный с полем ID_PEOPLE таблицы1.
Задача: в Edit1 вывести значение OKPO из второй таблицы, чей ID_PEOPLE равен выбранной строчке с ID_PEOPLE из первой таблицы. То есть допустим два раза щелкаем DBGrid1DblClick по третьей записи в таблице1, у третьей записи ID_PEOPLE равен 3. В Edit1 должна вывестить запись OKPO из строчки в таблице2, чей ID_PEOPLE = 3.

Код
C++
1
2
3
Form1->ADOQuery1->SQL->Clear();
 Edit1->Text = Form1->ADOQuery1->SQL->Add("SELECT OKPO FROM dynpeople WHERE ID_PEOPLE= '"+DBEdit2->Text+"'");
 Form1->ADOQuery1->Open();
я что-то не так делаю?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.04.2012, 18:40
Ответы с готовыми решениями:

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

Запрос на добавление в две таблицы
есть главная и подчиненная таблица: 1.клиенты(код,фамилия,имя,отчество,телефон,адрес) 2.животные(животное,...код_хозяина) сделаны в...

Один запрос на две таблицы
День добрый! У меня есть две таблицы t1 и t2. Могу ли я я в одном запросе вносить изменения в эти таблицы. например в таблице t1...

2
7 / 7 / 2
Регистрация: 09.10.2011
Сообщений: 47
09.04.2012, 18:54
Еще один вопрос в догонку: как сделать связанные поля в с++ в 2 таблицах парадокс 7?
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
09.04.2012, 19:02
m3Ga, для построения связей вполне можно и кодом обойтись... тобишь вручную вести весь контроль... также есть утилита для редактирования структур таблиц Парадокса (в дельфи точно была)

вы вообще смотрели на прототип функции Add класса TStrings?
C++
1
Edit1->Text = Form1->ADOQuery1->SQL->Add("SELECT OKPO FROM dynpeople WHERE ID_PEOPLE= '"+DBEdit2->Text+"'");
она вообще-то int возвращает(индекс добавленной строки)...

вам же надо использовать
C++
1
2
3
Form1->ADOQuery1->Open();
Edit1->Text = Form1->ADOQuery1->FieldByName("OKPO")->AsString;
Form1->ADOQuery1->Close();
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.04.2012, 19:02
Помогаю со студенческими работами здесь

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

Две связанные таблицы и как задать условие Страна=Россия ? Нужен SQL запрос с INNER JOIN
В БД у меня есть две таблицы: Игрок и Рейтинг. Поле страна находится в таблице Рейтинг. Поля Фамилия, Имя, Отчество и т.д. в таблице Игрок....

FIREBIRD, две базы, две таблицы, скопировать данные из одной в другую
В наличии имеются две базы данных Firebird. Часть информации из одной нужно скопировать в другую. Так как я начинающий, поломал себе мозг....

Слейте две линейные таблицы A и B в новую таблицу C, поставив элементы таблицы A на нечетные места, а элементы таблицы B – на четные
Помогите пожалуйста с решением. Слейте две линейные таблицы A и B в новую таблицу C, поставив элементы таблицы A на нечетные места, а...

Добавление записей в две таблицы с id вставленных значений от первой таблицы
Всем привет! Подскажите, пожалуйста, такой момент. Php PDO. На сервер приходит json. Разбираю его. Мне нужно сделать две...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru