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

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

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

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

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

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

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

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

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

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

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

But anyway, good luck!

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


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