|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.03.2007, 10:15 | #1 |
Форумчанин
Регистрация: 11.03.2007
Сообщений: 149
|
Работа с БД
как осуществить поиск, если надо узнать количество уволенных сотрудников за период с... до.... через едиты Бд Парадокс
Если это глупо, но работает, значит это не глупо.
|
13.03.2007, 10:23 | #2 |
Форумчанин
Регистрация: 04.03.2007
Сообщений: 615
|
Алёна, так что вам надо сделать то: осуществить поиск в наборе данных или выбрать из этого набора всех уволенных за период?
если поиск, то Locate в случае если вы используете Table, и Like если используете Query если же выборку, то через Filter Filtered если Table, и диапозон между датами BEETWEN если Query |
13.03.2007, 11:59 | #3 |
Форумчанин
Регистрация: 11.03.2007
Сообщений: 149
|
спасибо, вот я хочу через квери, я пишу select * from назв. табл. where sotrudnik='Uvolen' and data =:a beetwen :b (где а и в даты), а какой код на кнопку на форме?
Если это глупо, но работает, значит это не глупо.
|
13.03.2007, 12:08 | #4 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
|
|
13.03.2007, 12:14 | #5 |
Форумчанин
Регистрация: 11.03.2007
Сообщений: 149
|
да блин я не знаю как это все с editами связать!
ой ошиблась не строку а столбец! Если это глупо, но работает, значит это не глупо.
Последний раз редактировалось Speeker; 13.03.2007 в 16:22. |
13.03.2007, 12:52 | #6 | ||
Форумчанин
Регистрация: 04.03.2007
Сообщений: 615
|
Цитата:
кто вас так учил запросы писать? во первых не читабелен, а во вторых написан не правильно... выборка дат в периоде через запрос делается так Код:
Цитата:
через запрос UPDATE или через цикл по нужному полю...
Сайт о всех генераторах отчётов- статьи, исходники, постоянное обновление статей
Первые шаги в FastReport Studio Последний раз редактировалось dron-s; 13.03.2007 в 12:56. |
||
13.03.2007, 12:54 | #7 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
FDM1.THistory.SetRangeStart; FDM1.THistoryChanged.Value:=datab; FDM1.THistory.SetRangeEnd; FDM1.THistoryChanged.Value:=datae; FDM1.THistory.ApplyRange; Если простой TEdit, то datab:=StrToDate(Edit1.Text); Если TDateTimePicker, то datab:=DateTimePicker1.Date; Последний раз редактировалось mihali4; 14.03.2007 в 00:43. |
|
13.03.2007, 13:33 | #8 |
Форумчанин
Регистрация: 11.03.2007
Сообщений: 149
|
мне надо конкретно чтобы один столбец таблицы поменял свои значения на другие, каким образом через UPDATE?
Если это глупо, но работает, значит это не глупо.
Последний раз редактировалось Алёна; 13.03.2007 в 13:35. |
14.03.2007, 07:04 | #9 |
Форумчанин
Регистрация: 11.03.2007
Сообщений: 149
|
спасибо большое dron-sу, сегодня утром все сделала, вчера видно тупила.
Если это глупо, но работает, значит это не глупо.
|
11.05.2008, 01:17 | #10 |
Форумчанин
Регистрация: 01.12.2007
Сообщений: 346
|
А SetRangeStart, SetRangeEnd и д.т. идут к таблицам сделаных только в парадоксе? Применял к обычной mdb Access не получилось, при компиляции выводит ошибку: Undeclared identifier: 'SetRangeStart'
Win 10 x64 | VS 2015 | MSSQL 2014
autovestitv.ru |