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

Отображение данных в DBGrid

19.04.2019, 00:10. Показов 3870. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать подстановку в DBGrid(Рис.3 это то что мне нужно), чтоб отображалось не idZakaz (поле "заказчик") и idOtvet(поле "ответственный") рис.1, а ФИО соответствующее этим id(рис.2)
Миниатюры
Отображение данных в DBGrid   Отображение данных в DBGrid  
Изображения
 
Вложения
Тип файла: zip baza.zip (1.17 Мб, 10 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.04.2019, 00:10
Ответы с готовыми решениями:

Отображение данных DBGrid
procedure TDataOutput.Execute; begin inherited; Synchronize(UpdateDBGrid); DataOutput.FreeOnTerminate := true; end; ...

Отображение данных в DBGrid
Здравствуйте, у меня есть программа, к ней подключена база данных (SQL). В одной таблице я заношу покупателей, в другой оформляю покупку....

Отображение данных в DBGrid
Прошу подсказать. При выводе данных в DBGrid при подсчете количества строк DBGrid.DataSource.DataSet.RecordCount; количество...

17
 Аватар для drvolodko
224 / 68 / 33
Регистрация: 23.05.2014
Сообщений: 749
19.04.2019, 08:23
тут почитай про join
0
0 / 0 / 0
Регистрация: 26.07.2014
Сообщений: 23
19.04.2019, 15:46
Если топорно то как понял Есть Таблица Ответственный, а есть таблица Заказчик. Тебе просто нужно связать по кодам этих таблиц поля

Пример

SQL
1
2
3
4
5
6
7
SELECT
............
zakaz.FIO
 
FROM Таблица1 AS Mr
LEFT JOIN Заказчик AS Zakaz
ON mr.Заказчик=Zakaz.idZakaz
0
0 / 0 / 0
Регистрация: 26.10.2016
Сообщений: 72
19.04.2019, 19:04  [ТС]
Цитата Сообщение от spartanec300 Посмотреть сообщение
связать по кодам этих таблиц поля
куда вводить этот sql код?
не судите строго, только начал разбираться в этом всём
0
5971 / 4547 / 1094
Регистрация: 29.08.2013
Сообщений: 28,168
Записей в блоге: 3
19.04.2019, 19:26
Цитата Сообщение от st1x Посмотреть сообщение
куда вводить этот sql код?
в query
0
0 / 0 / 0
Регистрация: 26.10.2016
Сообщений: 72
19.04.2019, 19:58  [ТС]
Цитата Сообщение от qwertehok Посмотреть сообщение
в query
а если реализовано через ADOTable ?
0
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
20.04.2019, 17:04
Лучший ответ Сообщение было отмечено st1x как решение

Решение

st1x, используйте lookup поле
я бы советовал использовать ADOQuery, там все гораздо проще, при замене компонента не так уж много исправлений придется внести в код
1
0 / 0 / 0
Регистрация: 26.10.2016
Сообщений: 72
21.04.2019, 07:59  [ТС]
Цитата Сообщение от mac1eod Посмотреть сообщение
используйте lookup поле
спасибо большое, не подскажешь ещё как сделать фильтр в DBGrid ? мне нужно что он выводил только те записи у которых в столбце "Место" выбрано "Большой зал"
0
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
21.04.2019, 08:02
Все ещё на AdoTable?
0
0 / 0 / 0
Регистрация: 26.10.2016
Сообщений: 72
21.04.2019, 08:03  [ТС]
Цитата Сообщение от mac1eod Посмотреть сообщение
Все ещё на AdoTable?
ну да
0
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
21.04.2019, 08:14
Фильтрация в ADOTable
0
0 / 0 / 0
Регистрация: 26.10.2016
Сообщений: 72
21.04.2019, 09:06  [ТС]
Цитата Сообщение от mac1eod Посмотреть сообщение
Фильтрация в ADOTable
а можно как то сделать так, что у меня 1 ADOTable привязан к 2 DBGrid в одном он выводил только где в столбце "Место" стоит "Большой зал" а в другом DBGrid только если стоит "Малый зал"
0
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
21.04.2019, 09:28
st1x, нет. ADOTable предоставляет один набор данных в момент времени. Используйте два ADOTable
0
0 / 0 / 0
Регистрация: 26.10.2016
Сообщений: 72
21.04.2019, 09:43  [ТС]
Цитата Сообщение от mac1eod Посмотреть сообщение
Используйте два ADOTable
сейчас пробывал использовать 2 ADOTable , получается у меня Adotable1 привязан к добавлению/редактированию мероприятий, adotable2 чисто привязал к dbgrid с фильтром, но когда я добавляю новое мероприятие в adotable1, оно не появляется в dbgrid который привязан к adotable 2, хотя оба adotable я подключил к одной таблице мероприятия
0
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
21.04.2019, 09:52
st1x, само собой, требуется обновление датасета
0
0 / 0 / 0
Регистрация: 26.10.2016
Сообщений: 72
21.04.2019, 10:03  [ТС]
Цитата Сообщение от mac1eod Посмотреть сообщение
требуется обновление датасета
и как это сделать ?
0
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
21.04.2019, 10:09
Лучший ответ Сообщение было отмечено st1x как решение

Решение

после того как добавили запись в таблицу выполните
ADOTable2.Close;
ADOTable2.Open;
0
0 / 0 / 0
Регистрация: 26.10.2016
Сообщений: 72
21.04.2019, 11:26  [ТС]
Цитата Сообщение от mac1eod Посмотреть сообщение
после того как добавили
вопрос ещё такой а как сделать чтобы он теперь исключал "большой зал" и "малый зал" а выводил только остальные значения
спасибо тебе большое, выручаешь сегодня!!! завтра защита практики

Добавлено через 45 минут
тему можно закрывать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.04.2019, 11:26
Помогаю со студенческими работами здесь

DBGrid отображение данных
Привет всем . Подскажите пожалуйста как сделать в DBGrid чтоб отображалась полностью таблица а не по частям, чтоб ее не мотать.

Отображение данных в DBGrid
привет всем. подскажите пожалуйста. почему когда в делфи создаю связь между таблицами(access), то в таблице не все данные отображаются,...

Отображение данных в DBGrid
Всем привет! Небольшая проблема в следующем: Есть две формы. На одной DBGrid, отображающий данные таблицы в БД, IBQuery, DataSource. ...

Отображение данных из БД через dbgrid
Помогите плз. У меня есть два dbgrid, в 1-ом из них отображаются страны из эксесовской таблицы. Как сделать чтобы при выборе страны во 1-ом...

Отображение типов данных в DbGrid
Вечер добрый, столкнулся с проблемой вывода данных в DBGrid, есть запрос, который отображает информацию в DBGrid'e: procedure...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru