Найдено 386 результатов
Перейти к расширенному поиску
- BlazeBio
- 15 фев 2011, 13:27
- Форум: Программирование
- Тема: Дублирование ключа во временной таблице
- Ответы: 4
- Просмотры: 1026
Ged писал(а):temp_doplaty.nrec:=temp_copy.drec; ?
Я же говорил, что со стороны проще
Странно только то что не было выдано предупреждения о присвоении разных типов. В випе разве не производится проверка на сопоставление типов при компиляции?
- BlazeBio
- 14 фев 2011, 17:47
- Форум: Программирование
- Тема: Дублирование ключа во временной таблице
- Ответы: 4
- Просмотры: 1026
Ошибка дублирования возникает при вызове события cmOk, когда в браузе меняется дата у двух и более записей. --------------------------- Ошибка --------------------------- Дублирование уникального ключа. таблица IENTERDATA=>TEMP_DOPLATY||0F200EC4 Продолжить редактирование ? --------------------------...
- BlazeBio
- 13 янв 2011, 20:06
- Форум: Программирование
- Тема: Привязка cmInit
- Ответы: 8
- Просмотры: 1431
galover писал(а):мне кажется ты намудрил с событиями, сделай глобальный объект, через который и передавай состояние из главного фейса в embedded или заюзай dsk
Что намудрил, я это понял.
![Smile :)](./images/smilies/078.gif)
Вот как бы всё проще это сделать.
![Very Happy :grin:](./images/smilies/098.gif)
- BlazeBio
- 13 янв 2011, 19:30
- Форум: Программирование
- Тема: Привязка cmInit
- Ответы: 8
- Просмотры: 1431
если честно вообще не уловил суть задачи, да и обрывки кода мало о чем говорят. Но вот в embedded интерфейсах cmInit не срабатывает Есть 5 кнопок во встроенном интерфейсе. Необходимо выставить skip в них в зависимости от статуса текущего документа. Может конфигурационным скриптом попробывать, или л...
- BlazeBio
- 13 янв 2011, 19:13
- Форум: Программирование
- Тема: Привязка cmInit
- Ответы: 8
- Просмотры: 1431
galover писал(а):встроенный, который embedded? Тогда cmOnVipLoad нужно юзать
Да, embedded.
Так я юзал.
Код: Выделить всё
cmOnVipLoad :
{
Inherited:: HandleEvent(cmOnVipLoad);
GetVipRef(pINaklEventsNotifier, 'M_Up::INaklEventsNotifier');
}
- BlazeBio
- 13 янв 2011, 17:59
- Форум: Программирование
- Тема: Привязка cmInit
- Ответы: 8
- Просмотры: 1431
Возможно ли привязка события в cmInit встроенного интерфейса к событию в cmInit главного интерфейса(делаю alter)? Пробывал: //cmInit - главного интерфейса cmInit: { inherited::handleEvent(cmInit); if (GetVipRef(pINaklEventsNotifier, 'M_UP::INaklEventsNotifier')) { BindEvent (OnInit, pINaklEventsNoti...
- BlazeBio
- 10 янв 2011, 18:55
- Форум: Программирование
- Тема: GetFirst
- Ответы: 8
- Просмотры: 1737
n0where писал(а):Даже не знаю в чем причина, но как то само устранилось ))) Чудеса вах)
Дедушка Мороз, наверное, помог!
![Smile :)](./images/smilies/078.gif)
- BlazeBio
- 17 дек 2010, 18:43
- Форум: Программирование
- Тема: Есть макрос
- Ответы: 3
- Просмотры: 916
Вообще всё через функции xl* делается, кроме ориентации текста в ячейке.
А xlPageSetupSetOrientation меняет ориентацию не всего ли листа? Мне надо, чтоб только в определённых ячейках с горизонтального в вертикальное.
![Very Happy :grin:](./images/smilies/098.gif)
- BlazeBio
- 17 дек 2010, 18:08
- Форум: Программирование
- Тема: Есть макрос
- Ответы: 3
- Просмотры: 916
Есть макрос. Но почему-то в *.xls не меняется ориентация(Excel 2007)? DELETEFILE(sPath); if (MacroFile.OpenFile(sPath, stCreate)) { MacroFile.Writeln('Sub MAC1'); MacroFile.Writeln('Dim i As Integer'); MacroFile.Writeln('Range("A19").offset([0], [' + string(NumCol - 1) + ']).Select'); Macr...
- BlazeBio
- 16 дек 2010, 12:47
- Форум: Программирование
- Тема: Вопрос знатокам
- Ответы: 2
- Просмотры: 1096
Есть фейс. Компилится нормально. В логе даже нет ниодного предупреждения. Но при запуске выдаёт две ошибки "Возникло необработанное исключение exObjIfcNoLoad(exref) ошибки загрузки объекта из ресурсного файла(TotalOrganizationAttributes)", "Возникло необработанное исключение exObjIfcN...
- BlazeBio
- 03 дек 2010, 13:55
- Форум: Программирование
- Тема: Z_STAFF::STAFFSTRUCT
- Ответы: 9
- Просмотры: 1753
Заменил cmSetCurField на cmPositionChanged и всё заработало как надо! :cool: А каким макаром теперь можно сделать обратную операцию: передать тот же nrec обратно во встроенный фейс и вызвать в нём rescanpanel? Тоже создавать объектный фейс с event функциями и процедурами по такому же принципу, тольк...