Вопрос по FoxPro - Страница 5 - Форум

 

Продай-Купи. Бесплатное в интернете


ПРОДАЙ-КУПИ.  Бесплатная информационно-рекламная площадка.

Вы вошли как Гость |   mini карта сайта  Добавить в закладки
Наш форум - является одним из ключевых узлов проекта, именно здесь Вы можете создавать свои темы, делиться впечатлениями, затевать конструктивные дискуссии, и вместе находить ответы на вопросы, создавать новые методы продвижения и рекламы на просторах интернета.
Тематика обсуждаемых тем очень широка, поэтому каждый человек может найти что-то интересное и актуальное именно для себя.

Модератор форума: Dimon, Prapor, Катана  
Форум » Форум ресурса "Продай-Купи" » Все о Програмном обеспечении » Вопрос по FoxPro ((Вопрос по FoxPro, Команды Foxpro, Программа VFP и т.д))
Вопрос по FoxPro
AdminДата: Вторник, 24.06.2014, 12:24 | Сообщение # 41
Самый главный )
Группа: Администраторы
Сообщений: 352
Награды: 11
Репутация: 1808
Статус: Offline
игРОМАН,
Рад что помог )

Катана,
)))))))))))))))))))))

Яж сказал, что не силён в этом особо.
Первой строчкой я хотел сказать, что перед заменой можно посчитать сколько кодов пойдет под замену типа:

count for allt(Sort)='500361'.and.allt(Sort)='500362'.and.allt(Sort)='50036X'.and.allt(Sort)='50036X'.and.allt(Sort)='XXXXXX' и т.д

Второй строчкой непосредственная замена:

repl all Sort with '700811' for allt(Sort)='500361'  и т.д

Согласен, что немного глуповато подсчитать и сразу заменить без какого либо действия, просто этой строчкой я подразумевал
как отдельное действие для посмотреть )))))


Самомнение — враг совершенствования.
 
dubmaxДата: Вторник, 08.07.2014, 13:15 | Сообщение # 42
Прохожий
Группа: Проверенные
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Offline
Всем привет. Товарищи выручайте.
Все три листа темы прочитал, но так и не понял ни чего (
Мне нужно в моем DBF файле убрать повторяющиеся записи, т.е дубли, но не только по одному полю.
Не знаю как правильно написать, в общем
Если находим повторяющиеся записи по полям "CODE_KEM" и  "CODE_ID" - удалить из DBF
Пример: в поле "code_kem" есть значение 21590, а в поле code_id значение = 121478 3 (вот таких много, если повторяются удаляем)
И так со всеми дублями.
( Если можно плиз.

PS. Файл dbf в аттаче.
 
dubmaxДата: Вторник, 08.07.2014, 15:00 | Сообщение # 43
Прохожий
Группа: Проверенные
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Offline
Файл dbf не прикрепляется, видимо администрацией только фотки разрешено!
Тогда фотка

Прикрепления: 3735198.jpg (227.9 Kb)


Сообщение отредактировал dubmax - Вторник, 08.07.2014, 15:01
 
AdminДата: Вторник, 08.07.2014, 15:10 | Сообщение # 44
Самый главный )
Группа: Администраторы
Сообщений: 352
Награды: 11
Репутация: 1808
Статус: Offline
Цитата dubmax ()
Файл dbf не прикрепляется, видимо администрацией только фотки разрешено!Тогда фотка

Да Вы правы именно так ))


Самомнение — враг совершенствования.
 
КатанаДата: Среда, 09.07.2014, 12:48 | Сообщение # 45
мини модератор
Группа: Модераторы
Сообщений: 82
Награды: 3
Репутация: 40
Статус: Offline
Цитата
Не знаю как правильно написать, в общем
Если находим повторяющиеся записи по полям "CODE_KEM" и "CODE_ID" - удалить из DBF
Пример: в поле "code_kem" есть значение 21590, а в поле code_id значение = 121478 3 (вот таких много, если повторяются удаляем)
И так со всеми дублями.


 Допустим, Вам надо из некоей таблички с названием file1.dbf
получить табличку с названием filel2.dbf без дублей.

Если Вам не нужны полные дубли, т.е. из записей, у которых совпадают
_все поля_ нужно оставить только одну - сделайте так :

select * from file1 into dbf file2 distinct

Если Вам, как Вы указываете, не нужны дубли конкретно по 2 полям code_kem,code_id

сделайте так :

select * from file1 into dbf file2 group by code_kem,code_id 

но при этом из строк, у которых два поля совпадают, а в других полях
есть различие, останется только одна.. (это я на всякий случай)
 
dubmaxДата: Среда, 09.07.2014, 19:19 | Сообщение # 46
Прохожий
Группа: Проверенные
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Offline
Катана

Спасибо,

Цитата
select * from file1 into dbf file2 group by code_kem,code_id 

но при этом из строк, у которых два поля совпадают, а в других полях
есть различие, останется только одна.. (это я на всякий случай)


То что надо!
 
ГостьДата: Понедельник, 21.07.2014, 12:31 | Сообщение # 47
Группа: Гости
Статус:
Добрый день, подскажите как перевести DBF файл программой - кодовую страницу.
т.е у меня сейчас dbf файл с кодовой страницей 1251 WIN, а нужно 866 DOS.
 
AdminДата: Понедельник, 21.07.2014, 12:48 | Сообщение # 48
Самый главный )
Группа: Администраторы
Сообщений: 352
Награды: 11
Репутация: 1808
Статус: Offline
Могу ошибаться, но что-то вроде этого

Код
copy to resultat type fox2x as 866

не уверен в своих силах )


Самомнение — враг совершенствования.
 
КатанаДата: Вторник, 22.07.2014, 21:51 | Сообщение # 49
мини модератор
Группа: Модераторы
Сообщений: 82
Награды: 3
Репутация: 40
Статус: Offline
Цитата Admin ()
copy to resultat type fox2x as 866
Правильно все.  Скромничать - нет необходимости smile
 
AdminДата: Среда, 23.07.2014, 13:30 | Сообщение # 50
Самый главный )
Группа: Администраторы
Сообщений: 352
Награды: 11
Репутация: 1808
Статус: Offline
Честно скопипастил с проги ))

Самомнение — враг совершенствования.
 
Форум » Форум ресурса "Продай-Купи" » Все о Програмном обеспечении » Вопрос по FoxPro ((Вопрос по FoxPro, Команды Foxpro, Программа VFP и т.д))
Поиск:

Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
Ветеринария у В... Ответов [ 0 ]
Свежие анекдоты... Ответов [ 50 ]
Большая ли разн... Ответов [ 2 ]
Ищу работников ... Ответов [ 12 ]
Браузерная игра... Ответов [ 0 ]
Durex Ответов [ 3 ]
Каталог сайтов Ответов [ 6 ]
ТЫСЯЧА дней фор... Ответов [ 6 ]
Мошеничество ли... Ответов [ 2 ]
Форум по работе... Ответов [ 33 ]
Вопрос по Fo... Ответов [ 151 ]
Свежие анекд... Ответов [ 50 ]
Форум по раб... Ответов [ 33 ]
Отзывы и обс... Ответов [ 29 ]
Чихнул Ответов [ 22 ]
Настойки, на... Ответов [ 20 ]
Как удалить ... Ответов [ 17 ]
Список белых... Ответов [ 15 ]
Какой дом по... Ответов [ 14 ]
Болтовня Ответов [ 14 ]
Admin Постов [ 352 ]
Катана Постов [ 82 ]
Prapor Постов [ 44 ]
Alex Постов [ 38 ]
Dimka Постов [ 30 ]
ulka Постов [ 21 ]
Dimon Постов [ 20 ]
riepin Постов [ 20 ]
gridan Постов [ 16 ]
mosusl Постов [ 16 ]
dresh24Дата [ 22.01.2024 ]
stepvo24Дата [ 12.01.2024 ]
fabrikapiramidaruДата [ 23.12.2023 ]
dv3ri-spbДата [ 13.11.2023 ]
yesdoorsruДата [ 12.11.2023 ]
НадяДата [ 11.10.2023 ]Российская Федерация
sadovi76Дата [ 08.07.2023 ]
cncsuДата [ 16.05.2023 ]
harrisonrostДата [ 15.05.2023 ]
grandarДата [ 06.05.2023 ]

Материалы форума:



Продай-Купи. Бесплатная информационно-рекламная площадка



Продай-Купи "Бесплатная информационно-рекламная площадка" - 2012-2024 год.
(Использование материалов сайта только с нашей активной ссылкой или кнопкой.)