Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Результаты опроса: Не глупый вопрос???
нет 0 0%
да 0 0%
нет не глупый 1 50.00%
да вопрос глупый 1 50.00%
Голосовавшие: 2. Вы еще не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 13.11.2009, 06:18
6ruse 6ruse вне форума
Прохожий
 
Регистрация: 09.11.2009
Сообщения: 20
Репутация: 10
По умолчанию запрос, фильтр. Надо что то еще!!!

Здраствуйте!!! у меня такая проблема. Есть програмка которая работает с базой данных. Стоит задача - отображать только те данные которые были проведенны сегодня. form1.ADOdataset1.Filter уже используется. Была идея сформировать запрос. Примерно такой - select * FROM ðàáîòíèêè WHERE ' + 'dat' + DateToStr(date) + ' like ''%%'''. Но в этом случае я не могу производить поиск для редактирвоания. Подключение производится по средствам ADO, база данных MS Access. Если у кого есть идеи помогите пожалуйста.
Ответить с цитированием
  #2  
Старый 13.11.2009, 10:00
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Почему ты не можешь проводить поиск для редактирования??? Что ты имеешь ввиду??? Если подключить МОЖГ, то все возможно...
Мой маленький совет, брось ты все эти таблицы, фильтры...запросы SQL самое то, если его граммотно создать, то можно сделать все...
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием
  #3  
Старый 13.11.2009, 12:14
6ruse 6ruse вне форума
Прохожий
 
Регистрация: 09.11.2009
Сообщения: 20
Репутация: 10
По умолчанию IMHO

Я с Вами полностью согласен!!! Круче SQL нечего нет. Но вот в том то и дело что я не могу сформировать строку которая бы выбирала записи по двум а то и трем полям одновременно. Если Вы имеете опыт такой работы то очень прошу подскажите пожалуйста.
Ответить с цитированием
  #4  
Старый 13.11.2009, 14:47
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Задай вопрос конкретно....
Выбирать поля из одной таблицы так...
Код:
SELECT Поле1, Поле2, Поле3 
FROM Таблица
WHERE Поле1 LIKE Саша
ORDER BY Поле1
Выберет Поле1, Поле2, Поле3 из Таблицы где Поле1 это Саша, сортировано по Поле1
Если из 2-х то так...
Код:
SELECT Поле1.Таблица1, Поле2.Таблица1, Поле3.Таблица2 
FROM Таблица1 , Таблица2
WHERE Поле1 LIKE Саша
ORDER BY Поле1

Выберет Поле1, Поле2 из Таблицы1 и Поле3 из Таблицы2 где Поле1 это Саша, сортировано по Поле1...При этом Поле1 должно быть в обеих таблицах, т.к. выборка идет по этому полю...
За ошибки не бить писал по памяти, лучше переспросить...
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием
  #5  
Старый 13.11.2009, 14:48
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Задай вопрос конкретно....
Выбирать поля из одной таблицы так...
Код:
SELECT Поле1, Поле2, Поле3 
FROM Таблица
WHERE Поле1 LIKE Саша
ORDER BY Поле1
Выберет Поле1, Поле2, Поле3 из Таблицы где Поле1 это Саша, сортировано по Поле1
Если из 2-х то так...
Код:
SELECT Поле1.Таблица1, Поле2.Таблица1, Поле3.Таблица2 
FROM Таблица1 , Таблица2
WHERE Поле1 LIKE Саша
ORDER BY Поле1

Выберет Поле1, Поле2 из Таблицы1 и Поле3 из Таблицы2 где Поле1 это Саша, сортировано по Поле1...При этом Поле1 должно быть в обеих таблицах, т.к. выборка идет по этому полю...
За ошибки не бить писал по памяти, лучше переспросить...
PS Прошу прошения за дубль...
__________________
В начале был Бит, потом Байт и только потом появилось Слово...
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:27.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter