|
|
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
Всем привет! Задание у меня такое : Имеется временная таблица полученная из запроса..в этом запросе участвуют 12 таблиц(12 месяцев). Временная таблица содержит поля-(РеализацияГВС, РеализацияОВ...РеализацияГВС_1,РеализацияОВ_1..) Хочу отредактировать эту временную таблицу таким образом: ЯНВАРЬ РеализацияГВС, РеализацияОВ... ФЕВРАЛЬ РеализацияГВС, РеализацияОВ... т.е. не могу понять как отделить эти данные друг от друга..имею ввиду вывести в одну таблицу, но где указан конкретный месяц...а не так...думаю сначала может переимановать столбцы т..е РеализацияГВС_ЯНВАРЬ... и т.д. Хотя мне подсказывали, что лучше всего циклом пробежаться по 12 таблицам и вытащить эти данные в одну таблицу, но каким образом я даже не знаю как это осуществить.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2012, 14:56 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
Андрюхин, Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 08:10 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
const64, Я код хочу написать в самой кнопочке, такой вариант, который вы предложили он не сработает. Каждый из 12 запросов, состоит из трех таблиц, а эти три таблицы между собой связаны т.е. 2 таблицы являются справочниками и с помощью запроса получается одна таблица. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 08:25 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
вот в таком виде у меня код в кнопке. язык PAL. Код: plsql 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. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 08:28 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
АндрюхинЯ код хочу написать в самой кнопочке, такой вариант, который вы предложили он не сработает. Каждый из 12 запросов, состоит из трех таблиц, а эти три таблицы между собой связаны т.е. 2 таблицы являются справочниками и с помощью запроса получается одна таблица. Почему не сработает? В ObjectPAL-е (кстати, версия Paradox какая?) можно и SQL-запросы писать, а не только QBE. Так-же пишите 12 SELECT-ов из 3-х таблиц, и объединяете их UNION-ом. Конечно, в BDE SQL бедноват (подробнее - см. LocalSQL.hlp), но такие вещи делать можно. P.S. Кстати, код у Вас какой-то кривой - Вы открываете TCursor до цикла, затем почему-то его в цикле закрываете, и тут-же снова открываете - ?? и даже в таком варианте после первого прохода он работать не будет - вы его в режим редактирования не переводите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 10:27 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
const64, версия 8 . в sql редакторе(тот который встроен в пародкс)ничего восприниматься не хочет.. щас вот даже попытался все 12 запросов обьеднить в один запрос...вернее из 12 запрос были получены 12 таблиц и эти 12 таблиц решил обьединить в одну таблицу....пишет ошибку тейбл ис фуллл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 11:52 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
Андрюхинпишет ошибку тейбл ис фуллл BDE Administrator, Configuration, Drivers, Native, Paradox, увеличить Block Size ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 13:19 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
const64 ого спасибо))))заработало))) а вот хотел узнать как можно по нажатию кнопки сделать так, чтобы циклом пробежала по 12 таблицам и вывелись данные в таком виде?или не по 12 таблицам, а по одной большой таблице..где содеражаться данные за 12 месяцев. Месяц \РеализацияГВС \РеализацияОВ\ Март \ 45 \45345 \ и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 13:42 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
Андрюхин, А какая структура у исходной таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 13:43 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
const64, КодО \КодИ\РеализацияО\РеализацияВ\РеализацияГВС\Тариф\СуммаОВ\СуммаГВС\АдресО\РеализацияОВ\АдресИст\ это так у каждой из 12 таблиц. Вот и думаю создать кнопку, по нажатию которой создаться таблица где отдельно для каждого месяца отображаются данные: РеализацияОВ\РеализацияГВС\СуммаОВ\СуммаГВС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 13:49 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
Андрюхин, в это же время у каждой из 12 таблиц поля--- АдресО и АдресИст беруться из др таблиц. КодО \КодИ\РеализацияО\РеализацияВ\РеализацияГВС\Тариф\СуммаОВ\СуммаГВС\АдресО\РеализацияОВ\АдресИст\ Эти 12 таблиц получены как раз таки запросом..а почему запросом, потому что надо было извлечь поля АдресО и АдресИст из др таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 13:53 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
Андрюхин, Если я правильно понял как нужно агрегировать: на SQL Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. на QBE Код: plaintext 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. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 14:10 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
const64, щас пока ошибка выходит какая то...Ann errors was triggered in the 'edit" method on an object of TCursor type. может где то в коде Ткурсор не правильно использую.... Код: plsql 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. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 14:36 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
Андрюхин Код: plaintext 1. 2. Поменяйте эти строки местами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 15:34 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
const64, поменял..все также выскакивает, но при этом работает все....кроме того забыл дописать ошибку.. An errors was triggered in the 'edit" method on an object of TCursor type. TCursor not opened. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2012, 15:39 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
Андрюхин, А сама таблица :WORK:zapros1 существует? Т.е. запрос-то выполняется? Замените q.ExecuteQBE() на if not q.ExecuteQBE() then errorShow() endif для получения детализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2012, 12:34 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
const64, вообщем надо все делать заново..т.е. имеется три таблицы которые между собой связаны, далее нужно или можно создать таблицув которую запишутся данные т.е. в эту таблицу нужно закинуть данные из 3 таблиц руками т.е. Код: plsql 1. 2. 3. 4. далее циклом организовать процесс выдергивание данных для всех 12 месяцев. Код: plsql 1. 2. 3. проблема в том что не знаю как выдергивать данные из таблиц в результирующую.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2012, 08:21 |
|
||
|
Paradox ..отредактировать столбцы у таблицы.
|
|||
|---|---|---|---|
|
#18+
Андрюхин, Вариант 1 - на SQL Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Вариант 2 - scan Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2012, 14:45 |
|
||
|
|

start [/forum/topic.php?fid=56&gotonew=1&tid=2015321]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 289ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...