|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
Результаты опроса: Не глупый вопрос??? | |||
нет | 0 | 0% | |
да | 0 | 0% | |
нет не глупый | 1 | 50.00% | |
да вопрос глупый | 1 | 50.00% | |
Голосовавшие: 2. Вы еще не голосовали в этом опросе |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
запрос, фильтр. Надо что то еще!!!
Здраствуйте!!! у меня такая проблема. Есть програмка которая работает с базой данных. Стоит задача - отображать только те данные которые были проведенны сегодня. form1.ADOdataset1.Filter уже используется. Была идея сформировать запрос. Примерно такой - select * FROM ðàáîòíèêè WHERE ' + 'dat' + DateToStr(date) + ' like ''%%'''. Но в этом случае я не могу производить поиск для редактирвоания. Подключение производится по средствам ADO, база данных MS Access. Если у кого есть идеи помогите пожалуйста.
|
#2
|
||||
|
||||
Почему ты не можешь проводить поиск для редактирования??? Что ты имеешь ввиду??? Если подключить МОЖГ, то все возможно...
Мой маленький совет, брось ты все эти таблицы, фильтры...запросы SQL самое то, если его граммотно создать, то можно сделать все... В начале был Бит, потом Байт и только потом появилось Слово... |
#3
|
|||
|
|||
IMHO
Я с Вами полностью согласен!!! Круче SQL нечего нет. Но вот в том то и дело что я не могу сформировать строку которая бы выбирала записи по двум а то и трем полям одновременно. Если Вы имеете опыт такой работы то очень прошу подскажите пожалуйста.
|
#4
|
||||
|
||||
Задай вопрос конкретно....
Выбирать поля из одной таблицы так... Код:
SELECT Поле1, Поле2, Поле3 FROM Таблица WHERE Поле1 LIKE Саша ORDER BY Поле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
|
||||
|
||||
Задай вопрос конкретно....
Выбирать поля из одной таблицы так... Код:
SELECT Поле1, Поле2, Поле3 FROM Таблица WHERE Поле1 LIKE Саша ORDER BY Поле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 Прошу прошения за дубль... В начале был Бит, потом Байт и только потом появилось Слово... |