|
|
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
Вопрос чайника... Но не бейте сильно... Есть такая ХП: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Результат - от 1 до n строк. А теперь собственно сабж.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 15:15 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
Если под словом "грид" подразумевается Дельфийский TDBGrid , то читай в хелпе про TIBQuery + TDataSource ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 15:20 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
Может я ошибаюсь но по-моему надо немного подправить процедуру, иначе она будет возвращать только последнюю запись набора: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Поправте меня, если я не прав :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 17:46 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
А зачем тогда процедура вооопче? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 17:50 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
Михаил К. нет, вы кажись не правы - эта штука - a = CLI || PAT; - строку собирает из результата селекта, зачем каждый раз суспендить ее недособранную ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 17:54 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
Федь, и так и так фигня получается. Присмотрись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 17:55 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
to fedd a = CLI || PAT - соберет значения по 2-м полям только из последней записи, а если нужно вернуть значение по каждой записи (а строка в оригинальном сабже "Результат - от 1 до n строк" позволила мне так подумать) , то необходимо суспендить каждое значение А если необходимо сложить значения по всем записям в одно поле, то писать надо было: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 18:02 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
да, недоглядел.... виноват *** Ухожу с ПТ *** ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 18:04 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
to Fedd and Михайл К Благодарю обоих за конструктивный диалог, из которого мне все стало ясно и понятно. Еще раз - спасибо... to Мимопроходящий Было бы очень неплохо, если бы Вам почаще удавалось оправдывать свой ник.. Потому как в форумы народ обращается совсем не за инфой типа «читайте юзермануал» (имхо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 05:59 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
Потому как в форумы народ обращается совсем не за инфой типа «читайте юзермануал» (имхо) А если бы народ следовал этому совету, то в форумы меньше бы обращался и проблем меньше было-бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 08:07 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
>> Потому как в форумы народ обращается совсем не за инфой типа «читайте юзермануал» (имхо) но не стакимеже, но если не охото читать то можно воспользоваться поиском, и если не найдешь то тогда читать доку. :) как говорил один мой препад (старенький дедушка): "В высшем образовании основная цель научиться пользоваться документацией и литературой" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 08:10 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
>> А если бы народ следовал этому совету, то в форумы меньше бы обращался и проблем меньше было-бы. Извини, конечно, что создал для тебя проблемы... :) Ты наверное считаешь, что форумы существуют для обсуждения недокументированных возможностей ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 09:09 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
Да ладно вам, ребята ! ;) Я же изначально предупредил - вопрос чайника... Хочу вернуться к сабжу.. В IB Experte все работает, результат виден.. А вот в Дельфе рисуется пустой грид.. :( Пробовал менять запрос в TIBQuery с select * from test(:'+Edit1.Text+') на простой, типа select * from karts_val where KOD = '+#39+Edit1.Text+#39 все работает... Подскажите, что не так ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 09:18 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
Query -> DataSourse -> DBGrid Query.open() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 09:25 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
Query.SQL приписываешь select * from test(:Param) Query.ParamByName('Param').AsInteger := StrToInt(Edit1.Text); Query.Open(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 09:29 |
|
||
|
Как отобразить в гриде результат селекта ?
|
|||
|---|---|---|---|
|
#18+
Yes !! Voha !! Огромный тебе пасиб !!! Ты очень мне помог... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2004, 09:42 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32490506&tid=1578794]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 421ms |

| 0 / 0 |
