Всем привет!
Кажется когда-то видел демо, где в процедуре Browse переключатель (check-box) позволяет вызывать для редактирования либо процедуру edit-in-place, либо процедуру Form редактирования в отдельном окне.
Понадобилось такое сваять, не получается, а пример не могу найти.
Если кто-нибудь сталкивался, подскажите как реализовать?
Переключение между EIP и Edit Procedure
Clarion, Clarion 7
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Dias2004
ru_alex
! Process field templates
IF Glo::FormEdit = 1 ! чекет 1-вкл. редактир. форму
BRW5.AskProcedure = 0
else
BRW5.AskProcedure = 2
END
===========================================
!BRW5.Ask PROCEDURE(BYTE Request)
IF RECORDS(SELF.ListQueue) AND Glo::FormEdit = 1 ! тут вроде как все ясно
BRW5.AskProcedure = 0
else
BRW5.AskProcedure = 2
END
===========================================
IF Glo::FormEdit = 1 ! чекет 1-вкл. редактир. форму
BRW5.AskProcedure = 0
else
BRW5.AskProcedure = 2
END
===========================================
!BRW5.Ask PROCEDURE(BYTE Request)
IF RECORDS(SELF.ListQueue) AND Glo::FormEdit = 1 ! тут вроде как все ясно

BRW5.AskProcedure = 0
else
BRW5.AskProcedure = 2
END
===========================================
Нет нечего невозможного, есть мало гороятное !
m0uSE
Dias2004
-
- Ветеран
- Сообщения: 333
- Зарегистрирован: 21 Сентябрь 2005, 11:05
- Откуда: Нижний Новгород
- Контактная информация:
Можно еще удобнее реализовать. Перед вызовом Update процедуры на Insert пишешьЕдинственное отличие - при вызове с GlobalRequest = InsertRecord поднимается форма с полями, заполненными из текущей записи; я решил, что это даже удобно.
Clear(MyFile)
Access:MyFile.PrimeRecord
! А здесь заполняешь поля как тебе нужно, можно из предварительного запомненного рекорда (без автоинкрементного поля), к тому же можно по некому условию это делать
MyUpdateProc
ru_alex
Вернуться в «CLARION for Windows»
Перейти
- CW
- ↳ CLARION for Windows
- ↳ CLARION for Internet
- ↳ Clarion.NET
- Эксклюзив
- ↳ Приват
- CLARION и...
- ↳ Reports
- ↳ Железо
- ↳ Готовые программы, шаблоны, библиотеки...
- ↳ cJSON
- ↳ LibCurl
- ↳ MAV
- ↳ SQL, Oracle, ...
- ↳ Multi-программирование(Pascal/Delphi, и т.д.)
- ↳ WinDev
- DOS
- ↳ CLARION for DOS
- Разное
- ↳ Новости
- ↳ English
- ↳ Ресурсы
- ↳ Работа
- ↳ Обо всем ...
- ↳ Обсуждение этого Форума (типа, Гостевая книга)