|
|
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Подскажите плиз. как в гриде(источник таб goods_r) пройтись по всем строкам и обновить другую таб(goods) т.е. первый столбц грида код, второй кол-во. пройтись по гриду и обновить таб. goods. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 15:54 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 16:01 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Кирилл33Подскажите плиз. как в гриде(источник таб goods_r) пройтись по всем строкам и обновить другую таб(goods) т.е. первый столбц грида код, второй кол-во. пройтись по гриду и обновить таб. goods. А при чем тут грид? Это обычно делается либо через скан (scan...endscan) + связь (set relation to...), либо через Update-SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 16:03 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Станислав С...кий привиди маленький пример плизз.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 16:28 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Тут еще один факт нужно указать!. в грид попадают не все записи. а только те которые удовлетворяют номеру из таб(invoice) находящей на тойже форме что и грид. т.е. На форме есть номер(таб invoice)и грид (таб goods_r) нужно проапдейтить таь goods из грида. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 16:33 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Я же привел тебе пример Update-SQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 16:33 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
И что тебе мешает засунуть все твои условия в where? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 16:36 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
lo-pataИ что тебе мешает засунуть все твои условия в where? Код: plaintext 1. так проапдейтиться тока первая запись. а мне надо по всему гриду пройтись. вот именно это у мя неполучаеться =\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 16:42 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
пишет command contains unrecognized pharese/keyword. Прдскажите плиззз!!! Завтра курсовик сдавать! =((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 17:07 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Почитай про синтаксис update в хелпе. Если ты пишешь update ... from ... where , то проапдейтятся все записи, которые удовлетворяют этому where, а не только первая. Так что просто правильно задай условия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 17:09 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Фокс какой? Такой синтаксис, как я написал, пройдет только в 9-ке. Если у тебя не 9-ка - тогда иди scan-ом по таблице источнику с учетом всех условий и обновляй в нужной таблице по одной записи. Тут уж как на душу ляжет - можешь update-sql использовать, а можешь и просто replace. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 17:12 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
lo-pataФокс какой? Такой синтаксис, как я написал, пройдет только в 9-ке. Если у тебя не 9-ка - тогда иди scan-ом по таблице источнику с учетом всех условий и обновляй в нужной таблице по одной записи. Тут уж как на душу ляжет - можешь update-sql использовать, а можешь и просто replace. у мя 8-ка =\ мне не разобраться в хелпе со сканом и с set relation. в теории мне уже говори такие идеи а вот как на пратике это реализовать не в курсе =\\\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 17:17 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Если грубо, то так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 17:22 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
select goods scan for thisform.grid.colum1.text.value == goods.g_kod replace goods.g_rest with goods.g_rest + thisform.grid.colum2.text.value &&(это просто число) for goods.g_kod = goods_r.r_kod endscan грид заполнен по првилу. invoice.inkey = goods_r.r_key делает реплейс тока 1 раз =\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 18:06 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Тебе в теме сколько раз сказали, что привязываться нужно к таблице источнику грида , а не к самому гриду? Забудь про всякие thisform.grid.colum1.text.value. Работай со значениями в таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 18:14 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
select goods scan for goods_r.r_kod == goods.g_kod while invoice.in_key == goods_r.r_key replace goods.g_rest with goods.g_rest &&(это просто число) for goods.g_kod = goods_r.r_kod endscan мало разницы =\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 19:00 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Если все-таки есть большое желание получить ответ - выкладывай сюда архив таблица+форма или шли на мыло. Мыло в профиле. Потому что с твоими объяснениями трудно без пол литра разобраться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 19:04 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
отправил на мыло! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 19:22 |
|
||
|
попозоционный update в Grid
|
|||
|---|---|---|---|
|
#18+
Смотри мыло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 20:19 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35056530&tid=1588299]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 372ms |

| 0 / 0 |
