Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
OF ?UP:3
DO SyncWindow
Move::KS2(-1)
BRW8::LocateMode=LocateOnEdit
DO BRW8::LocateRecord
DO RefreshWindow
SELECT(?List:3)
OF ?DN:3
DO SyncWindow
Move::KS2(1)
BRW8::LocateMode=LocateOnEdit
DO BRW8::LocateRecord
DO RefreshWindow
SELECT(?List:3)
OF ?PP:3
DO SyncWindow
Move::KS2(0)
BRW8::LocateMode=LocateOnEdit
DO BRW8::LocateRecord
DO RefreshWindow
SELECT(?List:3)
Так вот: теперь на всю эту хрень с помощью темплатки у меня уходит 15 СЕКУНД времени, потому как и процедуру и команды на кнопках пишет темплатка .
Последний раз редактировалось mpn2 28 Апрель 2021, 13:04, всего редактировалось 1 раз.
OF ?button
l_param = 1 ! -1 или 0
DO Move_Button
Move_Button ROUTINE
DO SyncWindow
Move::KS2(l_param)
BRW8::LocateMode=LocateOnEdit
DO BRW8::LocateRecord
DO RefreshWindow
SELECT(?List:3)
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
mpn2 писал(а): ↑29 Апрель 2021, 8:06
Так поможет кто с темплаткой "простое" копирование записи или как? Или надо создать отдельную тему?
Мысль как это надо сделать у меня есть!
Не особо актуально. В справке можно поискать:
Task: I want the user to be able to copy an existing record when adding a new record.
Это Вам так кажется. Даже при простом копировании может потребоваться какие-то поля изменить, какие-то проверить на корректность в данный момент времени. А в вызываемой форме отработать режим копирования, например, придумав значение CopyRecord для GlobalRequest.
finsoftrz писал(а): ↑29 Апрель 2021, 13:34
Это Вам так кажется. Даже при простом копировании может потребоваться какие-то поля изменить, какие-то проверить на корректность в данный момент времени. А в вызываемой форме отработать режим копирования, например, придумав значение CopyRecord для GlobalRequest.
--------------------
Самое непонятное и сложное для меня заключается в том, что я абсолютно не понимаю, как после того как я в Боузере (просмотра файла) добавил кнопку копирования, и как после того, как там прописалась половина процедуры (т.е. заполнилась глобальная переменная): как сделать так, чтобы в UPD_Процедуре дописалась вторая половина кода.