Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Преобразовать результат запроса / 10 сообщений из 10, страница 1 из 1
06.08.2008, 00:46
    #35472345
Преобразовать результат запроса
может кто подскажет алгоритм, как сделать так (см.картинку)?

ЗЫ. вместо цифр могут стоять любые символы...
...
Рейтинг: 0 / 0
06.08.2008, 06:37
    #35472448
GreyCat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать результат запроса
Запрос - склейка (UNION) нескольких запросов в один?
если так, то нужно поле-счётчик (или как угодно другое, но отвечающее за то, что определённые поля надо расположить в одной строке) для каждого запроса, с последующей группировкой. только тогда будет 2 запроса, хотя на вариант с одним запросом я с удовольствием и сам посмотрю
...
Рейтинг: 0 / 0
06.08.2008, 06:48
    #35472456
Galyamov Rinat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать результат запроса
А зачем???


Какие начальные данные, и смысл такого преобразования???


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
06.08.2008, 07:06
    #35472463
GreyCat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать результат запроса
Galyamov Rinat
А зачем???


Какие начальные данные, и смысл такого преобразования???


Posted via ActualForum NNTP Server 1.4
Есть подозрение, что топик-стартер создает болванку под выгрузку xml-файла. Видел такую же реализацию, но под SQL Server, но только с группирующим полем, поэтому и дал такой совет.
З.Ы. такая реализация ОЧЕНЬ неудобна для последующей модификации (из собственного опыта).
...
Рейтинг: 0 / 0
06.08.2008, 09:08
    #35472564
Преобразовать результат запроса
всё гораздо проще.... просто имеется список накладных с видами движений (откуда, куда)... надо этот список преобразовать в более удобочитаемый вид (см. картинку)
...
Рейтинг: 0 / 0
06.08.2008, 09:20
    #35472587
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать результат запроса
КонецЦикланадо этот список преобразовать в более удобочитаемый вид (см. картинку)
а ч:Е за хитрое такое преобразование?! О_о нифиля не понял откуда 4 вылезло и как аще вс:Е собирается у тя %)
...
Рейтинг: 0 / 0
06.08.2008, 10:07
    #35472710
Преобразовать результат запроса
есть склад, который участвует в движении товара (т.е. либо НА него пришёл товар по такой-то накладной, либо С него ушёл товар по такой-то накладной)... откуда этот товар пришёл на этот склад и куда он ушёл не важно.... в приведённом примере это склад №1, и соответственно поля С1 и НА1...
...
Рейтинг: 0 / 0
06.08.2008, 10:07
    #35472712
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразовать результат запроса
Примерно так.
Допустим исходная таблица: T1(F1, F2, F3)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
create cursor RES (F1, F2, F3)
* Расстановка F1
go top in RES
sele T1
scan for !empty(T1.F1)
    if eof('RES')
       append blank in RES
    endif
    repl in RES F1 with T1.F1
    skip in RES
endscan

* Расстановка F2
go top in RES
sele T1
scan for !empty(T1.F2)
    if eof('RES')
       append blank in RES
    endif
    repl in RES F2 with T1.F2
    skip in RES
endscan
...
...
Рейтинг: 0 / 0
06.08.2008, 10:09
    #35472720
Преобразовать результат запроса
в итоге в полях С1 и НА1 должны быть указаны номера накладных, в которых присутствует склад 1..
...
Рейтинг: 0 / 0
06.08.2008, 11:59
    #35473122
Преобразовать результат запроса
Спасибо, Dima T.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Преобразовать результат запроса / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]