powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / две records в одну
4 сообщений из 4, страница 1 из 1
две records в одну
    #34503969
skelo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть таблица :
| pole1 | pole2 |
| улица Первая | |
| дом на улице Первая |
| улица Вторая | |
| дом на улице Вторая |
| улица Третья | |
| дом на улице Третья |

как привести в вид:
| pole1 | pole2 |
| улица Первая | дом на улице Первая|
| улица Вторая | дом на улице Вторая |
| улица Третья | дом на улице Третья |

id-нет, просто данные.
Как реплейснуть второе поле первых записей данными из вторых записей?

Буду признателен...
...
Рейтинг: 0 / 0
две records в одну
    #34504232
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 вариант
scan по таблице
проверка - если recno нечет - берем данные из recno+1 replace и четную запись delete
2 вариант (в расчете что нет удаленных записей)
делаем
Код: plaintext
1.
2.
3.
4.
5.
SELECT t1.pole1 as pole1, t2.pole1 as pole2 ;
from       ( select RECNO() as rn ,pole1 FROM table111 WHERE RECNO()% 2 <> 0 ) t1 ;
inner join ( select RECNO()- 1  as rn ,pole1 FROM table111 WHERE RECNO()% 2 = 0 ) t2 ;
ON t1.rn=t2.rn;
INTO CURSOR a1
таблицу чистим и делаем append из курсора
...
Рейтинг: 0 / 0
две records в одну
    #34504263
homik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю, задание одноразовое.
Поэтому недолго думая, скопируй базу в массив. Поменяй a(i,2) with a(i+1,1) - цикл с шагом 2.
Очисти таблицу да и обратно все туда занеси.
...
Рейтинг: 0 / 0
две records в одну
    #34504318
skelo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо всем ! Задание не одноразовое. Скрипт из Информикса в унлоад периодически (при перезаливке базы) переименовует выводимые таблицы. Надоело править руками .Хочу сделать автоматом сравнивая неизменяемое имя таблицы Информикса с новым именем унлоуда.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / две records в одну
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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