Вверх ↑
Этот топик читают: Гость
Ответов: 47
Рейтинг: 0
#1: 2019-02-12 08:57:34 ЛС | профиль | цитата
Требуется сравнить одну таблицу с другой, несовпадающие строки выделять цветом.
я не знаю как правильно использовать doMT_ColorsStr , в
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 16884
Рейтинг: 1239
#2: 2019-02-12 11:37:54 ЛС | профиль | цитата
SaturN26 писал(а):
я не знаю как правильно использовать doMT_ColorsStr
А как сравнивать одну таблицу с другой знаешь?
Поделись опытом.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 47
Рейтинг: 0
#3: 2019-02-12 12:34:37 ЛС | профиль | цитата
Add(MainForm,13733795,399,126)
{
Width=1054
Height=694
link(onCreate,11575154:doEvent1,[])
}
Add(StringTableMT,4845379,672,168)
{
Left=10
Top=20
Width=230
Height=360
Font=[MS Sans Serif,12,1,0,1]
Name="M1"
Layout="horz"
WidthScale=30
HeightScale=100
DoubleBuffered=0
Columns=#4:1=70|4:2=60|4:3=64|0:|
Redaction=0
TabGrid=0
TabGridFrame=0
TableWBreak=0
MultiSelect=0
Grid=0
Grid3D=0
Gradient=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
FileName="d:\\ST_BARABAN.txt"
SaveColProp=0
SaveWidth=0
Point(doSelect)
Point(Strings)
Point(onBeforeLineChange)
Point(onLineChange)
Point(Matrix)
Point(SubItem)
Point(Index)
Point(doMT_CheckBox)
Point(doMT_ColorsStr)
Point(doTextBkColor)
Point(doMT_FindText)
Point(onSelect)
link(onSelect,11157868:doRead,[(733,195)(733,265)])
}
Add(StringTableMT,2980752,602,63)
{
Left=260
Top=20
Width=230
Height=360
Font=[MS Sans Serif,12,1,0,1]
Name="M2"
Layout="horz"
WidthScale=30
HeightScale=100
DoubleBuffered=0
Columns=#4:1=70|4:2=60|4:3=64|0:|
Redaction=0
TabGrid=0
TabGridFrame=0
TableWBreak=0
MultiSelect=0
Grid=0
Grid3D=0
Gradient=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
FileName="d:\\ST_BARABAN.txt"
SaveColProp=0
SaveWidth=0
Point(doSelect)
Point(Strings)
Point(onBeforeLineChange)
Point(onLineChange)
Point(Matrix)
Point(SubItem)
Point(Index)
Point(doMT_CheckBox)
Point(doMT_ColorsStr)
Point(doTextBkColor)
}
Add(StrList,11035182,511,56)
{
Strings=#6:a1;b;c|6:a2;b;d|6:a3;b;e|
}
Add(ArrayEnum,6699054,504,126)
{
link(onItem,2980752:doAdd,[(546,132)(546,108)(586,108)(586,73)(596,73)])
link(Array,11035182:Array,[])
}
Add(StrList,12440531,511,175)
{
Strings=#6:a1;b;c|6:a2;b;d|6:a3;b;d|
}
Add(ArrayEnum,4756034,511,245)
{
link(onItem,4845379:doAdd,[(621,251)(621,178)])
link(Array,12440531:Array,[])
}
Add(Hub,11575154,448,133)
{
link(onEvent1,6699054:doEnum,[])
link(onEvent2,4756034:doEnum,[(467,146)(467,189)(496,189)(496,249)(506,249)])
}
Add(Button,2792052,553,294)
{
Left=135
Top=395
Width=255
Caption="Сравнить"
link(onClick,13856483:doEnum,[])
}
Add(ArrayEnum,13856483,616,294)
{
link(onItem,9589861:doSplit,[])
link(Array,2980752:Strings,[])
}
Add(Message,641027,875,294)
{
Message="Несовпадает"
link(Caption,14426757:Var3,[(888,282)(807,282)(807,313)])
}
Add(MultiStrData,9589861,665,294)
{
Count=3
link(onPart1,4845379:doMT_FindText,[(709,300)(709,268)(660,268)(660,237)])
}
Add(If_else,14130403,812,259)
{
link(onTrue,13780112:doMessage,[(860,265)(860,244)])
link(onFalse,641027:doMessage,[(860,272)(860,300)])
link(Op1,11157868:Item,[(818,247)(786,247)(786,303)(755,303)])
link(Op2,14426757:Var2,[(825,247)(723,247)])
}
Add(ArrayRW,11157868,749,259)
{
link(onRead,14130403:doCompare,[])
link(Array,4845379:Strings,[(755,250)(692,250)])
}
Add(Message,13780112,875,238)
{
Message="Совпадает"
}
Add(GetDataEx,14426757,717,308)
{
Angle=2
link(Data,13856483:Item,[(723,338)(622,338)])
}


Редактировалось 3 раз(а), последний 2019-02-12 13:12:22
карма: 0

0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)