База данных delphi и связи

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time
Статус
В этой теме нельзя размещать новые ответы.

AnGel

Администратор
Команда форума

AnGel

Администратор
Команда форума
27 Авг 2015
3,410
2,024
upload_2017-5-21_22-57-15.png

В бд имеются связи, каким образом вывести во второй DBGrid по клику?
Как в phpmyadmin сйечас подсказка видна. при клике откроется связанная таблица.
upload_2017-5-21_22-58-54.png
 

fenum

VIP

fenum

VIP
1 Фев 2016
534
239
в TQuery создаёшь lookup поле и связываешь между собой данные по ключам
Один из вариантов LEFT OUTER JOIN

{
поставь еще компонент DataSource1
и свяжи их так
Для DataSource1 свойство dateset поставь Query1
для dbgrid свойство DataSource поставь DataSource1
}
{
Query.SQL.Add('SELECT * FROM (имя базы) WHERE (Имя поля) LIKE (признак продажи)');
}

Использовать связывание (явное - JOIN или неявное - SELECT ... FROM Items, Category WHERE Items.Category=Category.CategoryNo) в SQL-запросе. А уж из него строить таблицу.
Описание видео читай тоже.

Ещё ссылка:
Пожалуйста, Вход или Регистрация для просмотра содержимого URL-адресов!
 

AnGel

Администратор
Команда форума

AnGel

Администратор
Команда форума
27 Авг 2015
3,410
2,024
cr3ck, ару.
Во первых бд на сервере и там связана, во вторых это локально, а я делаю коннект к серверу напрямую. В третьих это не то. Нужно из связи взять значение и вывести, а не тупо вывести хуй пойми что
 

fenum

VIP

fenum

VIP
1 Фев 2016
534
239
cr3ck, ару.
Во первых бд на сервере и там связана, во вторых это локально, а я делаю коннект к серверу напрямую. В третьих это не то. Нужно из связи взять значение и вывести, а не тупо вывести х*й пойми что
шо нашёл в гугле то и скинул :D
Вдруг поможет
 

AnGel

Администратор
Команда форума

AnGel

Администратор
Команда форума
27 Авг 2015
3,410
2,024
cr3ck, никаком образом
 

genz

VIP

genz

VIP
11 Ноя 2015
75
47
Написать функцию.
Использовать при клике второй DBGrid , возможно там должен быть атрибут Source
А так запрос нужно писать
 
Статус
В этой теме нельзя размещать новые ответы.

О нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает непредвзятое, критическое обсуждение различных тем среди людей разных слоев общества. Мы работаем каждый день, чтобы убедиться, что наше сообщество является одним из лучших.

    Dark-Time 2015 - 2022

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя