Вверх ↑
Ответов: 188
Рейтинг: 2
#1: 2018-02-05 16:35:02 ЛС | профиль | цитата
ну вот смотри

Add(ChildFormPoly,9239453,358,63)
{
Childrens=#1:7|1:8|
Selected="base"
}
BEGIN_SDK
Add(EditPolyMulti,8056843,21,21)
{
WorkCount=#9:##nselect|
Point(##nselect)
}
Add(MainForm,3669715,35,105)
{
Left=35
Top=105
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,10828257,21,21)
{
WorkCount=#9:##nselect|
Width=951
Height=564
Point(##nselect)
}
Add(MainForm,8783970,168,231)
{
Left=35
Top=105
Width=437
Height=796
Visible=1
Caption="7"
Position=1
Point(doShowModal)
Point(onClose)
link(onCreate,14118872:doEvent1,[])
}
Add(Button,343726,322,175)
{
Left=10
Top=5
Width=140
Height=50
Caption="добавить"
link(onClick,12406138:doOperation,[])
}
Add(StringTableMT,707007,658,154)
{
Left=5
Top=60
Width=410
Height=690
Columns=#4:№=25|12:Название=370|
StrDelimiter="\9"
Redaction=0
TabGrid=0
Grid=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
Point(doMT_Add)
Point(onLineChange)
Point(Strings)
Point(Index)
link(onLineChange,603746:doRead,[])
}
Add(Button,3029754,406,455)
{
Left=285
Top=5
Width=120
Height=50
Caption="Удалить фирму"
link(onClick,4750820:doMessage,[])
}
Add(DSC_Query,16753300,336,245)
{
SQL="SELECT * FROM proizvoditeli_printerov"
DSManager="parent.global"
link(onQuery,707007:doMT_Add,[(590,251)(590,195)])
}
Add(Hub,14118872,231,245)
{
link(onEvent1,16753300:doQuery,[])
link(onEvent2,11626114:doExec,[(249,258)(249,265)])
}
Add(DSC_Exec,11626114,252,259)
{
SQL="CREATE TABLE proizvoditeli_printerov (nomer int, naimenovanie char)"
DSManager="parent.global"
}
Add(Math,12406138,392,175)
{
Op2=1
ResultType=0
link(onResult,5637301:doEvent1,[])
link(Op1,707007:Count,[(398,163)(531,163)(531,211)(664,211)])
}
Add(FormatStr,3394691,497,91)
{
DataCount=1
Mask="INSERT INTO proizvoditeli_printerov (nomer) VALUES (%1)"
Point(FString)
link(onFString,11525825:doExec,[])
link(Str1,12406138:Result,[(503,86)(451,86)(451,219)(398,219)])
}
Add(Hub,5637301,455,175)
{
link(onEvent1,707007:doAdd,[(563,181)(563,160)])
link(onEvent2,3394691:doString,[(483,188)(483,97)])
}
Add(DSC_Exec,11525825,658,91)
{
DSManager="parent.global"
link(SQL,3394691:FString,[(664,79)(580,79)(580,135)(503,135)])
}
Add(ArrayRW,603746,756,161)
{
link(onRead,15198075:doSplit,[])
link(Array,8929716:Var3,[(762,156)(717,156)(717,211)])
}
Add(MultiStrPart,15198075,819,161)
{
Char="\9"
Count=3
link(onSplit,15143871:doString,[(863,167)(863,223)(807,223)(807,258)])
}
Add(FormatStr,15143871,819,252)
{
DataCount=3
Mask="UPDATE proizvoditeli_printerov SET naimenovanie='%2' WHERE nomer=%1"
Point(FString)
link(onFString,8164070:doExec,[])
link(Str1,15198075:Part1,[])
link(Str2,15198075:Part2,[])
link(Str3,15198075:Part3,[])
}
Add(DSC_Exec,8164070,889,252)
{
DSManager="parent.global"
link(SQL,15143871:FString,[(895,240)(860,240)(860,296)(825,296)])
}
Add(Hub,7964622,553,455)
{
link(onEvent1,5783049:doRead,[])
link(onEvent2,884112:doData,[(574,468)(574,384)])
}
Add(ArrayRW,5783049,714,455)
{
link(onRead,14461599:doSplit,[])
link(Array,8929716:Var2,[(720,345)(692,345)])
link(Index,901336:Var2,[(727,306)(685,306)])
}
Add(GetDataEx,8929716,686,206)
{
Angle=3
link(Data,707007:Strings,[(678,211)])
}
Add(MultiStrPart,14461599,791,455)
{
Char="\9"
Count=1
link(onSplit,12367899:doString,[])
}
Add(FormatStr,12367899,861,455)
{
DataCount=1
Mask="DELETE FROM proizvoditeli_printerov WHERE nomer=%1"
Point(FString)
link(onFString,13930488:doExec,[])
link(Str1,14461599:Part1,[(867,443)(825,443)(825,499)(797,499)])
}
Add(DSC_Exec,13930488,917,455)
{
DSManager="parent.global"
link(SQL,12367899:FString,[(923,443)(895,443)(895,499)(867,499)])
}
Add(DoData,884112,581,378)
{
link(onEventData,707007:doDelete,[(643,384)(643,174)])
link(Data,901336:Var1,[(587,278)])
}
Add(GetDataEx,901336,679,273)
{
link(Data,707007:Index,[])
}
Add(Message,4750820,483,455)
{
Message="Вы точно хотите удалить?"
Type=2
Icon=2
link(onMessage,7964622:doEvent1,[])
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,1180491,21,21)
{
WorkCount=#9:##nselect|
Width=881
Height=550
Point(##nselect)
}
Add(MainForm,11656789,77,210)
{
Left=35
Top=105
Width=437
Height=796
Visible=1
Caption="8"
Position=1
Point(doShowModal)
Point(onClose)
link(onCreate,4378555:doOpen,[(212,230)(212,251)])
link(onClose,4378555:doClose,[(212,237)(212,258)])
}
Add(Button,654477,231,154)
{
Left=10
Top=5
Width=140
Height=50
Caption="добавить"
link(onClick,10306245:doOperation,[])
}
Add(DS_SQLite,4378555,315,245)
{
Name="global"
FileName=".\global.db"
WaitClose=0
link(onOpen,6315190:doEvent1,[])
}
Add(StringTableMT,8023045,567,133)
{
Left=5
Top=60
Width=410
Height=690
Columns=#4:№=25|12:Название=370|
StrDelimiter="\9"
Redaction=0
TabGrid=0
Grid=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
Point(doMT_Add)
Point(onLineChange)
Point(Strings)
Point(Index)
link(onLineChange,4803889:doRead,[])
}
Add(Button,6125418,315,434)
{
Left=285
Top=5
Width=120
Height=50
Caption="Удалить фирму"
link(onClick,12784021:doMessage,[])
}
Add(DSC_Query,6256169,399,203)
{
SQL="SELECT * FROM proizvoditeli_kartridgey"
DSManager="parent.global"
link(onQuery,8023045:doMT_Add,[(499,209)(499,174)])
}
Add(Hub,6315190,364,245)
{
link(onEvent1,6256169:doQuery,[(388,251)(388,209)])
link(onEvent2,16043418:doExec,[(392,258)(392,314)])
}
Add(DSC_Exec,16043418,406,308)
{
SQL="CREATE TABLE proizvoditeli_kartridgey (nomer int, naimenovanie char)"
DSManager="parent.global"
}
Add(Math,10306245,301,154)
{
Op2=1
ResultType=0
link(onResult,2352244:doEvent1,[])
link(Op1,8023045:Count,[(307,142)(440,142)(440,190)(573,190)])
}
Add(FormatStr,11509791,406,70)
{
DataCount=1
Mask="INSERT INTO proizvoditeli_kartridgey (nomer) VALUES (%1)"
Point(FString)
link(onFString,1294848:doExec,[])
link(Str1,10306245:Result,[(412,65)(360,65)(360,198)(307,198)])
}
Add(Hub,2352244,364,154)
{
link(onEvent1,8023045:doAdd,[(472,160)(472,139)])
link(onEvent2,11509791:doString,[(392,167)(392,76)])
}
Add(DSC_Exec,1294848,567,70)
{
DSManager="parent.global"
link(SQL,11509791:FString,[(573,58)(489,58)(489,114)(412,114)])
}
Add(ArrayRW,4803889,665,140)
{
link(onRead,2878059:doSplit,[])
link(Array,4911913:Var3,[(671,135)(626,135)(626,190)])
}
Add(MultiStrPart,2878059,728,140)
{
Char="\9"
Count=3
link(onSplit,2262753:doString,[(772,146)(772,202)(716,202)(716,237)])
}
Add(FormatStr,2262753,728,231)
{
DataCount=3
Mask="UPDATE proizvoditeli_kartridgey SET naimenovanie='%2' WHERE nomer=%1"
Point(FString)
link(onFString,9869522:doExec,[])
link(Str1,2878059:Part1,[])
link(Str2,2878059:Part2,[])
link(Str3,2878059:Part3,[])
}
Add(DSC_Exec,9869522,798,231)
{
DSManager="parent.global"
link(SQL,2262753:FString,[(804,219)(769,219)(769,275)(734,275)])
}
Add(Hub,693434,462,434)
{
link(onEvent1,8354633:doRead,[])
link(onEvent2,14062521:doData,[(483,447)(483,363)])
}
Add(ArrayRW,8354633,623,434)
{
link(onRead,14249452:doSplit,[])
link(Array,4911913:Var2,[(629,324)(601,324)])
link(Index,3868010:Var2,[(636,285)(594,285)])
}
Add(GetDataEx,4911913,595,185)
{
Angle=3
link(Data,8023045:Strings,[(587,190)])
}
Add(MultiStrPart,14249452,700,434)
{
Char="\9"
Count=1
link(onSplit,15406253:doString,[])
}
Add(FormatStr,15406253,770,434)
{
DataCount=1
Mask="DELETE FROM proizvoditeli_kartridgey WHERE nomer=%1"
Point(FString)
link(onFString,13593398:doExec,[])
link(Str1,14249452:Part1,[(776,422)(734,422)(734,478)(706,478)])
}
Add(DSC_Exec,13593398,826,434)
{
DSManager="parent.global"
link(SQL,15406253:FString,[(832,422)(804,422)(804,478)(776,478)])
}
Add(DoData,14062521,490,357)
{
link(onEventData,8023045:doDelete,[(552,363)(552,153)])
link(Data,3868010:Var1,[(496,257)])
}
Add(GetDataEx,3868010,588,252)
{
link(Data,8023045:Index,[])
}
Add(Message,12784021,392,434)
{
Message="Вы точно хотите удалить?"
Type=2
Icon=2
link(onMessage,693434:doEvent1,[])
}
END_SDK
Add(Menu,189565,127,56)
{
Menu=#4:Файл|1:(|6:Печать|9:Настройки|1:)|11:Справочники|1:(|10:Сотрудники|29:Справочники вгруппе Картриджи|1:(|30:Фирмы производителей принтеров|31:Фирмы производителей картриджей|31:Нименование и номера картриджей|12:Типы тонеров|24:Виды работ по картриджам|1:)|26:Справочники вгруппе Сервис|1:(|14:Группы техники|26:Фирмы изготовители техники|28:Виды работ и цена по сервису|14:Вознаграждение|1:)|11:Контрагенты|7:Расчеты|1:(|13:Категории цен|5:Прайс|1:)|1:)|6:Отчеты|1:(|24:Заприходованые картриджи|22:Заприходованая техника|11:Общий отчет|1:1|1:2|1:)|11:о программе|5:Выход|
Point(onSelectNum)
link(onSelectStr,16547828:doText,[(199,62)(199,27)])
link(onSelectNum,15510968:doEvent1,[])
}
Add(Edit,14607588,266,70)
{
Left=65
Top=85
Width=70
}
Add(Edit,16547828,238,21)
{
Left=65
Top=125
Width=235
}
Add(Hub,15510968,238,63)
{
link(onEvent1,9239453:##nselect,[])
link(onEvent2,14607588:doText,[])
}


имена контейнеров здесь BASE/7/8/ верно?
а caption - заголовок формы влияет на работу этой конструкции или нет?
и еще вопрос я должен использовать строку с блока меню для выбора контейнера или индекс с блока меню для выбора контейнера?

--- Добавлено в 2018-02-05 16:36:33

nesco писал(а):
те они не типовые

да они не типовые. я и хочу типовые объеденить. но проблема в том что никакой пункт не вызывает форму.
карма: 0

0
Редактировалось 1 раз(а), последний 2018-02-05 16:36:33