Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.03.2010, 16:51
|
|||
---|---|---|---|
|
|||
редактирование записи |
|||
#18+
Как идентифицировать запись в гриде на каторой установлен курсор ? Т.е. Нужно выполнить функцию update table set field=Value для текущей строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.03.2010, 17:06
|
|||
---|---|---|---|
|
|||
редактирование записи |
|||
#18+
В гриде нет никаких записей. Нужно сравнивать со значением поля в таблице-источнике грида. ИмяТаблицы.ИмяПоля ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.03.2010, 17:14
|
|||
---|---|---|---|
|
|||
редактирование записи |
|||
#18+
faustgreen, если в гриде на записи стоит курсор, то такая запись является текущей для этой рабочей области. Прочитать ее значения можно обратившись к полям: имя_алиаса.имя_поля Для изменения текущей записи в FoxPro есть команда REPLACE, например в простейшем варианте Код: plaintext
Для UPDATE (SQL) - совсем другая песня. Она не знает о текущей записи и поэтому нужно всегда задавать условие уникально идентифицирующее нужную запись/записи. В большинстве случаев для этого нужно иметь поле с ID записи. Т.е. в Вашем случае нужно: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.03.2010, 17:40
|
|||
---|---|---|---|
|
|||
редактирование записи |
|||
#18+
Zmej, Спасибо. recno()+goto+replace Все работает как нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.03.2010, 18:47
|
|||
---|---|---|---|
|
|||
редактирование записи |
|||
#18+
faustgreenZmej, Спасибо. recno()+goto+replace Все работает как нужно.Осталось только непонятным назначение первых двух элементов этой формулы. Определяем номер текущей записи и переходим на нее же, хоть и никуда с нее и не сходили? Зачем эти танцы? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1585481]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 114ms |
0 / 0 |