Есть форма в Вижуальном Васике. На ней висит дата, ее надо ввести. И еще на ней кнопки - типа получить такой репорт, сякой репорт. Но не для каждой даты существуют все рипорты. Этот существует (ее нажать - получишь), другой не существует (ее нажимай-не нажимай, ничего не получишь. Точнее, получишь сообщение, что нету такого репорта на эту дату).
Надо сделать так, чтобы зверь не мог даже на кнопку нажать, если на ту дату, которую он ввел, рипортов нету. Задисейблить т.е.
В-общем идея в чем. Когда зверь выбрал дату - тут же пошерстить по БД какую кнопку дисэйблить а какую инэйблить. Делается это просто как грабли. Ловим событие date.value.change и потом проверяем с этой датой есть ли записи.
В чем собственно вопрос. SQL запрос типа
select ID from Table where Date=InputDate
потом еще посчитать можно скока записей выведено,
и это конечно работает, но это же из пушки по воробьям...
То же самое будет с select count(*) и т.п.
Мне нужно только знать, есть такие записи или нету... Хоть одна.
Чета меня клинит... top(1) - тоже не то... Надо какие-то условия указывать, а их-то и нету, кроме даты!
Заранее бла.
Скюль вопрос. Децкий, наверное.
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- george
- Графоман
- Сообщения: 14127
- Зарегистрирован: 20 июл 2003, 12:48
- Откуда: M2R
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
- george
- Графоман
- Сообщения: 14127
- Зарегистрирован: 20 июл 2003, 12:48
- Откуда: M2R
- папа Карло
- Шарманщик
- Сообщения: 8565
- Зарегистрирован: 17 фев 2003, 15:04
- Откуда: НН -> BC -> WA -> UT -> CA
ага... если у тебя там нету ордер бай и по полям что в where есть индекс..george писал(а):Подожди, ты имеешь в виду, что если я ввиду select top 1 where DATE=:date, то вона сразу же после первой же найденной записи закончит все мучения?папа Карло писал(а):select top 1 1 from my_table wher my codition....
- george
- Графоман
- Сообщения: 14127
- Зарегистрирован: 20 июл 2003, 12:48
- Откуда: M2R