Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Копирование данных
|
|||
|---|---|---|---|
|
#18+
Есть такая форма в проекте, работает с одной таблицей REG.DBF, в которой находится база обращений за субсидией. проблема в том что люди обращаются несколько раз в год. Надо чтобы при вводе данных в поле NUMB1(номер дела)- была проверка есть ли уже такое дело и если есть то копировать данные в поля формы. примерно написал код, но не работает: LOCAL MsgResult SET ORDER TO tag NUMB && NUMB SEEK reg.numb IF FOUND() MsgResult=messagebox('Такий запис вже є. копіювати данні?',52,'') if MsgResult=6 INSERT INTO reg (numb,fio,nam,klkul_name,dom,kvart); values(reg.fio,reg.nam,reg.klkul_name,reg.dom,reg.kvart) ENDIF ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 11:37 |
|
||
|
Копирование данных
|
|||
|---|---|---|---|
|
#18+
by_marader, reg.numb забыли, как минимум, в Insert-e ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 12:24 |
|
||
|
Копирование данных
|
|||
|---|---|---|---|
|
#18+
by_maraderЕсть такая форма в проекте, работает с одной таблицей REG.DBF, в которой находится база обращений за субсидией. проблема в том что люди обращаются несколько раз в год. Надо чтобы при вводе данных в поле NUMB1(номер дела)- была проверка есть ли уже такое дело и если есть то копировать данные в поля формы. примерно написал код, но не работает: LOCAL MsgResult SET ORDER TO tag NUMB && NUMB SEEK reg.numb IF FOUND() MsgResult=messagebox('Такий запис вже є. копіювати данні?',52,'') if MsgResult=6 INSERT INTO reg (numb,fio,nam,klkul_name,dom,kvart); values(reg.fio,reg.nam,reg.klkul_name,reg.dom,reg.kvart) ENDIF ENDIF IF FOUND() MsgResult=messagebox('Такий запис вже є. копіювати данні?',52,'') if MsgResult=6 scatter memvar memo append blank gather memvar memo ENDIF ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 12:54 |
|
||
|
Копирование данных
|
|||
|---|---|---|---|
|
#18+
igorbik,лучше так IF FOUND() scatter memvar memo append blank MsgResult=messagebox('Такий запис вже є. копіювати данні?',52,'') if MsgResult=6 gather memvar memo ENDIF ENDIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 12:57 |
|
||
|
Копирование данных
|
|||
|---|---|---|---|
|
#18+
by_marader, Код: plaintext 1. Второй командой пытаемся опять ему об этом же сказать? Зачем? А где указание, что надо исать значение, лежащее в Numb1? Справку по команде seek может почитаете? Там вроде бы достаточно ясно пишется, что аргументом этой команды является искомое выражение, а не поле таблицы, в котором искать. Где указание ЧТО искать? Указание ГДЕ и В ЧЕМ искать уже есть, оно установлено первой командой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2010, 13:12 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=36852075&tid=1584952]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 336ms |

| 0 / 0 |
