|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Можно ли вывести в одну колонку в грид два поля из курсора? я вывожу в разные колонки программно, нужно в одну вывести: Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 14:45 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Андрей8989Можно ли вывести в одну колонку в грид два поля из курсора? я вывожу в разные колонки программно, нужно в одну вывести: Код: sql 1. 2.
thisform.grid2.Column5.ControlSource = alltrim(cursor1.n_ch)+" "+alltrim(cursor1.n_min) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:13 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Андрей8989Можно ли вывести в одну колонку в грид два поля из курсора?[/src]Если только сделать новый курсор, в котором к-л поле будет объединять нужные тебе "два поля". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:13 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
ArgonS, у меня тип numeric, боюсь такой вариант не подойдет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:18 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Андрей8989, А что нумерик в строку перевести, не судьба - STR() ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:20 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Jonny540, а не подскажете как объединить два поля в одно при создании курсора? У меня оба поля типа numeric. Можно сделать чтобы в результирующем курсоре было так: ch:min. ну т.е. часы:минуты ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:20 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Андрей8989ArgonS, у меня тип numeric, боюсь такой вариант не подойдет. а в чем проблема? замени alltrim на str и будет тебе счастье... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:20 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
ArgonS, у меня оказывается поле n.ch типа numeric, а поле n_min символьный, я делаю так, но пишет несоответствие типов: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:28 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Андрей8989Jonny540, а не подскажете как объединить два поля в одно при создании курсора? У меня оба поля типа numeric. Можно сделать чтобы в результирующем курсоре было так: ch:min. ну т.е. часы:минутыПримерно так: Код: plsql 1.
А дальше cur2 вешаете на грид. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:33 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
все разобрался ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:34 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
если писать так, то нормально: Код: sql 1.
а если так, то ошибка: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:37 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Андрей8989ArgonS, у меня оказывается поле n.ch типа numeric, а поле n_min символьный, я делаю так, но пишет несоответствие типов: Код: sql 1.
специально проверил Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:40 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
двоеточие не разрешает, а точку разрешает.. можете объяснить почему так? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:41 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Андрей8989двоеточие не разрешает, а точку разрешает.. можете объяснить почему так? ":" можно заменить на chr(58) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:44 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Блин вообще не то что мне нужно.. у меня в грид эти значения должны меняться при выборе записи из второго грид, лучше наверное через курсор. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:46 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Андрей8989Блин вообще не то что мне нужно.. у меня в грид эти значения должны меняться при выборе записи из второго грид, лучше наверное через курсор. как то все запутанно получается: таблица одна - данные из 2-х колонок объединили. Зачем курсор? что вообще требовалось получить? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:49 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
а вы про методы грида AfterRowColChange и BeforeRowColChange что нить слышали? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:51 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
ArgonS, у меня они из курсора выводятся в грид. на форме у меня две грид, в первом пациенты, во втором обследования, так вот во втором грид вывожу обследования. при выборе пациента из грид1 в грид2 отображаются его обследования в том числе время обследования n_ch и n_min а если делать как вы пишите то для первого пациента выводится правильно а для остальных это же число остается в поле время обследования. и еще на счет второго варианта с курсором select str(curs1.n_ch)+'.'+str(curs1.n_min) as ccmm from curs1 into cursor curs2 Если писать так то выходит ошибка Function argument value, type, or count is invalid. и потом мне надо выбрать не только эти два поля а все поля из curs1 при этом сделав из этих двух полей одно ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:55 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Слышалиииииииииииии у меня все делается как надо поле время обследования менялось каждый раз при выборе пациента, перестало меняться после того как сделал вашим способом ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:56 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Андрей8989select str(curs1.n_ch)+'.'+str(curs1.n_min) as ccmm from curs1 into cursor curs2 Если писать так то выходит ошибка Function argument value, type, or count is invalid. и потом мне надо выбрать не только эти два поля а все поля из curs1 при этом сделав из этих двух полей одно Если ошибка то наверно они не числовые. Все поля так: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 15:59 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
заработало. спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 16:09 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Андрей8989, Как можно запутать самое элементарное? Набросал за пару минут ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2012, 16:28 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Извините еще такой вопрос. тут есть записи где поле n_min пустое и когда в грид выводятся некрасиво получается как можно сделать так: если поле n_min пустое то в column5 ничего не выводить, а если непустое то выводить как надо. я делаю так но не работает подскажите как правильнее Код: sql 1.
Если так пишу то в колонку ничего не выводится ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2012, 09:37 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
получилось прощу прощения зря побеспокоил(( ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2012, 09:51 |
|
Вывод в одну колонку в GRID двух полей
|
|||
---|---|---|---|
#18+
Люди, думал что будет работать но не работает опять.. Вот такой код, который мне тут подсказали, работает объединяет две колонки в одну. Код: sql 1.
теперь вывод в грид: Код: sql 1.
НЕ РАБОТАЕТ. Мне нужно чтобы в Column5 ничего не выводилось, если в curs1.n_min нет значения. Как это можно сделать? изначально все было так: в curs1 есть поля n_min (минуты) и n_ch(часы) их нужно объединить в одно поле, и если минуты не указаны, то в Column5 ничего не выводить, а если указаны выводить сформированную эту одну колонку состоящую из часов и минут ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2012, 11:05 |
|
|
start [/forum/topic.php?fid=41&msg=38055944&tid=1583298]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 290ms |
total: | 446ms |
0 / 0 |