Обсуждение:VclRsl (графический интерфейс для РСЛ). Документация + примеры.
0 (0)
Обсуждение:VclRsl (графический интерфейс для РСЛ). Документация + примеры. ( Обсуждение примера 21.07.2004 13:14 )
0(0)+ мощь библиотеки VCL
+ графический интерфейс
+ многообразие компонентов
+ гибкость языка RSL
Посмотреть пример
>> ОтветитьПроблемы с AlClient в TvcDBGrid ( K0 30.07.2004 14:19 )
0(0)Не получается раскрыть таблицу по границам формы.
Может быть кроме Align необходимо настроить другие свойства?
Ну и вопрос на будущее:
Как будет происходить обновление VCL и пополняться доступ к ней из RSL?
>> ОтветитьЕщё вопросы по интерактивному изменению Грида ( K0 30.07.2004 16:44 )
0(0)Как устанавливается режим редактирования?
При "EditorMode = true" при кликании мишкой происходит ошибка в TERMDTB.
Как изменять столбцы (размеры, перетаскивание)?
>> ОтветитьВопросы снимаются. Ответ в свойстве Options ( K0 02.08.2004 10:05 )
0(0)Not specified
>> Ответить
Про обновление и про доступ мысль поясни подробней (-) ( григ 12.08.2004 07:34 )
0(0)Not specified
>> Ответить
Вопрос разработчикам ( moleg 12.08.2004 05:53 )
0(0)У меня в форме есть объект DBGrid. Сделал возможность устанавливать фильтр по записям из этой формы. Но при обновлении фильтра ни чего не происходит. Может я что не так делаю? Вот отрывки из кода:
Обявлениее структуры
doc = TlgFile("arhdoc.dbt"); doc.Open(0); Date_doc = doc.AddField("Date_Carry"); oper_doc = doc.AddField("Oper"); Payer_doc = doc.AddField("Account_Payer"); Receiver_doc = doc.AddField("Account_Receiver"); Sum_doc = doc.AddField("Sum"); Pack_doc = doc.AddField("Number_Pack"); doc.ApplyRange; doc.UserFilter="Filter"; MACRO Filter(OBJ) stat = true; if(memOper != 0) if(oper_doc.Value != memOper) stat=false; end; end; if(memPack != 0) if(Pack_doc.Value != memPack) stat=false; end; end; obj.Result=stat; END; doc.First;
А вот сама функция установки фильтра
macro Button1_OnClick(Sender) memOper = int(meOper.Text); memDate = CTOD(meDate.EditText); memPack = int(mePack.Text); if(memDate != date(0,0,0)) Date_doc.SetMinMax(memDate,memDate); /*только открытые счета*/ else ResetMinMax; end; Grid1.FirstRec(); end;
>> ОтветитьСделай так: (+) ( григ 12.08.2004 07:33 )
0(0)Re: Сделай так: (+) ( moleg 12.08.2004 07:49 )
0(0)Сделай так (2): ( григ 12.08.2004 08:29 )
0(0)Sum_doc.Decimal=2; Sum_doc.Format="A";
И еще совет: скачай вот эту прожку
http://support.softlab.ru/portal/Samples/sample.asp?Typ=10&Id=44
Она полностью написана на vclrsl и ее можно использовать в качестве примера + брать из нее нужные куски.
>> ОтветитьСпасибо за помощь. ( moleg 12.08.2004 09:08 )
0(0)Not specified
>> Ответить