|
|
|
как узнать пустой-ли файл запроса sqp
|
|||
|---|---|---|---|
|
#18+
существует запрос dzakaz.qpr в свойствах init объекта list прописываю следующее do dzakaz.qpr * 1)сдесь нужно проверить есть или нет записи в запросе. и если запрос пуст то - 2)нужно чтобы List был пустым (а он при такой ситуации выводит NULL ...) ну предположим при пустом файле запроса прописать так Thisform.List5.RowSource='' Подскажите , я правильно думаю ? И в любом случае нужно знать , пуст ли запрос!??? Спасибо за помощь. Роман. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 20:59 |
|
||
|
как узнать пустой-ли файл запроса sqp
|
|||
|---|---|---|---|
|
#18+
Запрос пустым не может быть, пустым может быть результат запроса, то есть курсор. Количество записей в нем показывает функция RecCount(). Еще можно воспользоваться системной переменной _Tally. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 21:59 |
|
||
|
как узнать пустой-ли файл запроса sqp
|
|||
|---|---|---|---|
|
#18+
Sergey SizovЗапрос пустым не может быть, пустым может быть результат запроса, то есть курсор. Количество записей в нем показывает функция RecCount(). Еще можно воспользоваться системной переменной _Tally. RecCount() относится к базе(таблице). Не могу же я сделать так ! : DO \otrajenie\data\dzakaz.qpr SELECT dzakaz WAIT RECCOUNT() window или так : DO \otrajenie\data\dzakaz.qpr SELECT dzakaz RecCount(dzakaz) По моему ерунда , подскажи КАК ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 22:12 |
|
||
|
как узнать пустой-ли файл запроса sqp
|
|||
|---|---|---|---|
|
#18+
DO \otrajenie\data\dzakaz.qpr SELECT dzakaz if RecCount()>0 *значит записи есть else *Записей нет endif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 22:29 |
|
||
|
как узнать пустой-ли файл запроса sqp
|
|||
|---|---|---|---|
|
#18+
Romario_rusRecCount() относится к базе(таблице). И что? Курсор к таблицам не относится? Не могу же я сделать так ! : DO \otrajenie\data\dzakaz.qpr SELECT dzakaz WAIT RECCOUNT() window И кто тебе такую чушь сказал? Вот как раз так и можно сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 22:50 |
|
||
|
как узнать пустой-ли файл запроса sqp
|
|||
|---|---|---|---|
|
#18+
Sergey Sizov Спасибо за ответ. Не пойму, почему при данном коде: DO otrajenie\data\qprrr\dzakaz.qpr SELECT dzakaz if RecCount()>0 thisformset.form2.list5.RowSourceType= 4 thisformset.form2.list5.RowSource="c:\otrajenie\data\dzakaz.qpr" ELSE thisformset.form2.list5.RowSourceType= 0 thisformset.form2.list5.RowSource="" ENDIF thisformset.form2.list5.Requery пишет : ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 23:10 |
|
||
|
как узнать пустой-ли файл запроса sqp
|
|||
|---|---|---|---|
|
#18+
В принципе, без этого кода, все работает, так, как я хочу. Этими строками, хочу добиться, чтобы при пустом запросе не выводилось так (как во вложенном файле) Может можно сделать другим путем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2008, 23:17 |
|
||
|
как узнать пустой-ли файл запроса sqp
|
|||
|---|---|---|---|
|
#18+
Romario_rusНе пойму, почему при данном коде: DO otrajenie\data\qprrr\dzakaz.qpr SELECT dzakaz А есть уверенность, что полученный результат работы запроса имеет имя dzakaz? Пока что это только имя запроса, которое, в общем случае, не является именем результата. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2008, 10:32 |
|
||
|
как узнать пустой-ли файл запроса sqp
|
|||
|---|---|---|---|
|
#18+
Sergey Sizov Romario_rusНе пойму, почему при данном коде: DO otrajenie\data\qprrr\dzakaz.qpr SELECT dzakaz А есть уверенность, что полученный результат работы запроса имеет имя dzakaz? Пока что это только имя запроса, которое, в общем случае, не является именем результата. Оба. Вот это для меня действительно новая инфа. А как присвоить имя запросу? Неужеле так DO \otrajenie\data\dzakaz.qpr in dzakaz !!!! И еще вопрос: могу создать два запроса на основе выбора из трех таблиц (и первый запрос и второй) и использовать его в одном FormSet в двух List1 и List2 объектах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2008, 12:42 |
|
||
|
как узнать пустой-ли файл запроса sqp
|
|||
|---|---|---|---|
|
#18+
Спасибо за помощь. ТЕМА ЗАКРЫТА. Наверное сам дальше разберусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2008, 13:19 |
|
||
|
как узнать пустой-ли файл запроса sqp
|
|||
|---|---|---|---|
|
#18+
Romario_rusОба. Вот это для меня действительно новая инфа. А как присвоить имя запросу? Имя запросу уже присвоено. А вот тип и имя результата задается в самом запросе после слова INTO И еще вопрос: могу создать два запроса на основе выбора из трех таблиц (и первый запрос и второй) и использовать его в одном FormSet в двух List1 и List2 объектах? А почему нет? Только мне кажется, что выполнение запросов надо перенести из метода Init в метод Load. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2008, 19:16 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35426877&tid=1587548]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 371ms |

| 0 / 0 |
