|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Есть таблица t1.dbf с толем fignia мне нужно выбрать fignia = '123' и подставить fignia = '584' + i где i от 1 до 400 как мне это сделать в окне command ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2010, 12:46 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2010, 13:21 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Спасибо но что делает str(rand()*400,3) если i от 1 до 400 (1,2,3,4.........400) fignia='584' +1 fignia='584' +2 fignia='584' +3 ..... fignia='584' + 400 вроде str(rand()*400,3) не то делает или я не прав ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2010, 14:25 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
я блин не шарю ни фига для это цикл наверно нужен ? но как выполнить это с command ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2010, 14:43 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
от 1 до 400 это строки от 1 до 400 нужно чтоб в каждой строке был уникальный номер ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2010, 14:45 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Реь, из командной строки не сделаете, пргшник нужен, вот с таким кодом: Код: plaintext 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2010, 16:17 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Из командной в старших версиях тоже сделает, если выделит весь фрагмент кода. При условии, что вы правильно поняли, что автор вопроса хотел. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2010, 16:28 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Спасибо буду пробовать ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 06:14 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
FfffffffffffffffИз командной в старших версиях тоже сделает, если выделит весь фрагмент кода. При условии, что вы правильно поняли, что автор вопроса хотел. Проще создать пргшник, в нём выделять нужный фрагмент и Execute его selection :-) А в командном окне наборы строк редактировать неудобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 08:28 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
не идет чето ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 12:52 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Синтаксис ерор ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 13:32 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Может из за того что fignia character (10) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 13:35 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Реь, Ну, там еще в проге не хватает выхода из Скана (exit) по достижении pnum = 400 или 401 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 13:47 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Реь, 1. сформулируй задачу точнее. Для каких записей надо менять поле фигня? Для первых попавшихся четырёхсот, для тех, у кого фигня='123', или для первых попавшихся четырёхсот с фигнёй 123? 2. приведи код, который запускаешь на выполнение. 3. укажи номер строки, в которой ошибка. Возможно, тогда тебе можно будет помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 15:44 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
В таблице есть строки поля которых с фигней равной 123 character (10) (400 повторяющихся) мне нужно чтобы эти 400 стали неповторяющемися а уникальными т.е. если прибавлять от 1,2... до 400 то становиться 124, 125........523 код pnNum=1 select t1 go top scan for fignia='123' replace fignia with '584'+alltrim(str(pnNum)) pnNum=pnNum+1 endscan Прошу помочь ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 16:34 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Ошибку выдает во втрой строке select t1 pnNum=1 select t1 go top scan for fignia='123' replace fignia with '584'+alltrim(str(pnNum)) pnNum=pnNum+1 endscan ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 16:37 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Эээ... ммм... ну даже не знаю, что сказать ) Может, стоит подставить алиас вашей таблицы вместо тэ1? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2010, 18:10 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
>> Может, стоит подставить алиас вашей таблицы вместо тэ1 как это ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2010, 08:52 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
вот так работает? Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2010, 16:05 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Спасибо всем работает только добавляет к 123 --- 1231 ---- 12310 а можно сделать так чтобы считал 123 --- 124 --- 125 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 06:15 |
|
как прибавлять +i где i от 1 до 400
|
|||
---|---|---|---|
#18+
Реь, Поменять строку Код: plaintext 1.
Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2010, 08:55 |
|
|
start [/forum/topic.php?fid=41&msg=36597832&tid=1585366]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 343ms |
total: | 494ms |
0 / 0 |