|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.05.2012, 12:49 | #1 |
Пользователь
Регистрация: 28.04.2011
Сообщений: 47
|
Query
Что я делаю:
Создаю Query В DataBasename указываю имя. В DataSource указываю свой компонент ds1. В этом компоненте ds1 есть поле DataSet, кляцкаю на выпадающий список, но он пустой. Ну и в дбгриде указываю тоже ds1. Написал sql запрос сделал active true и результата никакого нету. Что я не так делаю подскажите. |
19.05.2012, 13:05 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в Query прописываете соединение с БД (я использую TConnection, его настраиваю на доступ и потом этот коннекион указываю в Query. Но можно и саму коннектионстринг в Query заполнить. Не исключено, что DataBaseName тоже можно указать (я не использую).
НИКАКОЙ DataSource у Query ВЫСТАВЛЯТЬ НЕ НАДО! Ну а дальше всё просто. выделяем DataSource1 и ему указываем в поле DataSet наш Query1 потом выделяем DBGrid1 и ему в поле DataSource указываем наш DataSource1 профит. |
19.05.2012, 13:16 | #3 |
Пользователь
Регистрация: 28.04.2011
Сообщений: 47
|
Ооооо.Спасибо!Помогло.
Теперь другой вопрос. Если у меня 2 таблици.К примеру Университет и Студент. В университете инфа о университете к примеру названия: КПИ, НАУ. В таблице студент информация о Студенте к примеру балл: 5 4 3 и тд. Вот как мне сделать что б при перемещении указателя в университет выводился бал студента меньше 4. Когда работал с Table все работала ставил связи по полям и все норм. А как с Query сделать? |
19.05.2012, 21:47 | #4 | |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
Цитата:
Если я правильно понимаю у ВАС есть 2 грида и 2 таблицы, при наведение курсора мыши на грид УНИВЕРСИТЕТ, надо вывести на грид Студенты - всех студентов у которых бал меньше 4. тогда это примерно так: на гриде Университет, в события OnMouseMove пропишите запрос. сам запрос примерно такой: Код:
Код:
Вам главное это запрос передать название университета... П.С. писал на скорую руку, без проверки на дельфи. |
|
20.05.2012, 14:22 | #5 | |
Пользователь
Регистрация: 28.04.2011
Сообщений: 47
|
Цитата:
http://piccy.info/view3/3035397/b73d...c9ddbe99d188a/ Уже все поменялось))) У меня 4 таблицы. Университет,факультет,группа,студен т. Между Университет,факультет,группа они связаны синхронным указателем. Я так понимаю что 4-ую таблицу студент мне надо связать с группой в sql запросе. К примеру вот так: Код:
У меня должно быть так: К примеру в таблице университет указатель стоит на ХАИ. В таблице факультет стоит на Двигателей. В таблице групп к примеру 126 После это я нажимаю кнопку в которой будет прописан Sql запрос.Результат отобразится в нижней таблице. Помогите!!!!!!! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
IB Query | TriCERATOP | Помощь студентам | 0 | 07.05.2011 17:56 |
Query | artemavd | БД в Delphi | 1 | 24.08.2008 10:34 |
QUERY | werser | Помощь студентам | 2 | 10.06.2008 19:13 |
Query | mma | БД в Delphi | 5 | 17.02.2008 22:11 |