Неожиданная проблема с иконками(новые вопросы)

Обсуждение MAV Direct ODBC

Модератор: Andrew™

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Михаил
Бывалый
Сообщения: 55
Зарегистрирован: 24 Октябрь 2005, 16:42
Откуда: Москва

Неожиданная проблема с иконками(новые вопросы)

Сообщение Михаил »

Есть поле со значениями 1 или 2.
В Liste для поля ставлю icon.

Описываю где надо и получаю код.
BRW1:Browse.FillQueue PROCEDURE
CODE
PARENT.FillQueue
IF SQLProjDate.ConditionProject= 1 THEN BRW1:ConditionProject:Icon = 1
ELSIF SQLProjDate.ConditionProject= 2 THEN BRW1:ConditionProject:Icon = 2
ELSE BRW1:ConditionProject:Icon = 0 END

Вроде всё нормально.
А вот работает..
Вхожу в Browse в list icon нет, Refrech иконки появляются одинаковые
для всех записей по значению поля для первой записи.
Вхожу в Form - Ok - Browse Иконка та что надо, но только для этой записи. Refrech все иконки становятся по значению поля для той записи на которой стоишь.
Ничего не понимаю.
Что делаю неправильно?
Пробую простой отчёт. Порадовала скорость создания.
При генерации отчёта пишется ошибка (MAVGroup.Tpw) %StandartReportGeneration Not Found- это как?
К своему сожалению увидел что перестал работать VIEWER Report от Tintools. Очень жаль, стандартный убогий.
Как я понял , для нормального функционала всей среды нужен полный набор софта от Вашей фирмы, поскольку другой неработает, а это не очень хорошо.
Кстати запросы из Exel к MsSql делаются очень удобно и формируются
на серваке достаточно быстро. У меня идёт полемика с другом по поводу скорости работы с сервером. У него есть стандартные шаблоны с доработкой для вызова ХП. Работает он Oracle и утверждает , что скорость нисколько не ниже , чем с Вашими шаблонами.
Я так и не понял за счёт чего у Вас скорость работы с сервером выше?
или это только для MsSql?
И если честно мне шаблоны нравятся.
С уважением Михаил.
Рад что сайт снова заработал .
Аватара пользователя
Andrew™
SQL профи
Сообщения: 651
Зарегистрирован: 05 Июль 2005, 16:32
Откуда: Москва, Зеленоград

Re: Неожиданная проблема с иконками(новые вопросы)

Сообщение Andrew™ »

Михаил писал(а):Есть поле со значениями 1 или 2.
В Liste для поля ставлю icon.

Описываю где надо и получаю код.
BRW1:Browse.FillQueue PROCEDURE
CODE
PARENT.FillQueue
IF SQLProjDate.ConditionProject= 1 THEN BRW1:ConditionProject:Icon = 1
ELSIF SQLProjDate.ConditionProject= 2 THEN BRW1:ConditionProject:Icon = 2
ELSE BRW1:ConditionProject:Icon = 0 END

Вроде всё нормально.
А вот работает..
Вхожу в Browse в list icon нет, Refrech иконки появляются одинаковые
.
Browse читает не в FILE ,а в свой локальный SELf.Rec, SELF.Rec сылается на локальную группу или на List Queue если отказались от приёмника, Т е читаем сразу в List Queue и все условия надо высавлять по SELf.Rec буферу:

Код: Выделить всё

 IF SELF.Rec.ConditionProject= 1 THEN BRW1:ConditionProject:Icon = 1
 ELSIF SELF.Rec.ConditionProject= 2 THEN BRW1:ConditionProject:Icon = 2
 ELSE BRW1:ConditionProject:Icon = 0 END
Михаил писал(а):Пробую простой отчёт. Порадовала скорость создания.
При генерации отчёта пишется ошибка (MAVGroup.Tpw) %StandartReportGeneration Not Found- это как?
.
Legasy класс шаблонов не зарегистрирован, проверю, по хорошему там должён стоять IF брать эту группу из ABC или из Clarion
Михаил писал(а): Кстати запросы из Exel к MsSql делаются очень удобно и формируются
на серваке достаточно быстро. У меня идёт полемика с другом по поводу скорости работы с сервером. У него есть стандартные шаблоны с доработкой для вызова ХП. Работает он Oracle и утверждает , что скорость нисколько не ниже , чем с Вашими шаблонами.
.
Ну нравится Excel, вперёд, мне так лучше Clarion ;)
Михаил писал(а): Я так и не понял за счёт чего у Вас скорость работы с сервером выше?
или это только для MsSql?
это не только для MSSQL, а быстро, много перечислять, это использование возможностей ODBC Cursor Library, блочные курсоры и т д.
Ответить