powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кто шарит в DBF?
14 сообщений из 14, страница 1 из 1
Кто шарит в DBF?
    #33767952
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите написать команду в Visual FoxPro, которая заменяет по всем строкам со значением X, у которых в столбце STOLB значения для этих строк пустые на любое число, скажем 5!
Спасибо!
--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768032
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы сами то поняли, что написали (Знчение X или пустые) :)
С уважением, Алексей
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768078
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-KВы сами то поняли, что написали (Знчение X или пустые) :)
С уважением, Алексей
Я извиняюсь за свое косноязычие в этом вопросе, попытаюсь объяснить подробнее:
Имеется таблица, в ней по стобцу Х идет перечень повторяющихся строк, скажем 5 строк = СТРОКА1, 100 строк = СТРОКА2. Имеется еще один столбец, скажем STOLB, где каждой строке из столбца Х сопоставлено какое-нибудь значение, например, СТРОКА1 = "12", а строка СТРОКА2 = [пусто]. Так вот, нужно отобрать строки у которых это значение [пусто] и сопоставить им значение, которое нужно мне, но в связке с тем что написано в столбце Х, т.е. чтобы я мог указать, что ищется такая СТРОКА1 в столбце Х, у которой нет значения и заменяется на нужное мне.
Спрашивайте если что.
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768082
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
replace STOLB with 5 for empty(STOLB) and MyFieldName="X"
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768092
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свете последних пояснений

replace STOLB with 5 for empty(STOLB) and X="СТРОКА1"
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768104
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AleksMedВ свете последних пояснений

replace STOLB with 5 for empty(STOLB) and X="СТРОКА1"
Большое спасибо, вы меня выручили!
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768189
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, а как быть если

replace STOLB with 5 for empty(STOLB) and X="СТР "О" КА1"

внутри кавычки?
--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768193
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или replace STOLB with 5 for empty(STOLB) and X='СТР"О"КА1',
или replace STOLB with 5 for empty(STOLB) and X=[СТР"О"КА1]
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768195
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понятно, спс

--------------------------------------------------------------
Don't worry - wear Huggies
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768334
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AleksMedВ свете последних пояснений

replace STOLB with 5 for empty(STOLB) and X="СТРОКА1"
Лучше бы использовать UPDATE SQL...
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768383
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch AleksMedВ свете последних пояснений

replace STOLB with 5 for empty(STOLB) and X="СТРОКА1"
Лучше бы использовать UPDATE SQL...

Пожелание филосовское :)
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768434
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist Пожелание филосовское :)
Просто уж очень много в последнее время приходится выслушивать от "неокрепших умом молодых людей" о том, что программисты FoxPro не перенимают новых веяний в базах данных Вот и хочется иногда сразу давать "правильный" совет, ведь мы можем использовать и "универсальный синтаксис", понятный даже этим молодым людям...

But anyway, good luck!
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768445
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch PaulWist Пожелание филосовское :)
Просто уж очень много в последнее время приходится выслушивать от "неокрепших умом молодых людей" о том, что программисты FoxPro не перенимают новых веяний в базах данных Вот и хочется иногда сразу давать "правильный" совет, ведь мы можем использовать и "универсальный синтаксис", понятный даже этим молодым людям...

But anyway, good luck!
Ну-у-у-у, ткнул неокрепший ум лицом в Help и делов то
...
Рейтинг: 0 / 0
Кто шарит в DBF?
    #33768521
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch PaulWist Пожелание филосовское :)
Просто уж очень много в последнее время приходится выслушивать от "неокрепших умом молодых людей" о том, что программисты FoxPro не перенимают новых веяний в базах данных Вот и хочется иногда сразу давать "правильный" совет, ведь мы можем использовать и "универсальный синтаксис", понятный даже этим молодым людям...

But anyway, good luck!

Ну в 9-ке уже пофиксили, а в 7-ке можно было запросто нарваться на то, что UPDATE не модифицирует вновь добавленные записи.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кто шарит в DBF?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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