Вверх ↑
Разработчик
Ответов: 26068
Рейтинг: 2121
#1: 2020-03-05 14:28:12 ЛС | профиль | цитата
BaseD писал(а):
Так и должно быть?

Да, так и должно быть. Первое поле твоих данных используется для форматного цвета, а у тебя его нет, вот данные первой ячейки и преобразуются в цвет

Схема

Add(MainForm,913727,133,126)
{
Width=563
Height=321
link(onCreate,14649481:doEvent1,[(184,146)(184,181)])
}
Add(DS_SQLite,14356821,252,140)
{
Name="TEST"
FileName="test.db"
link(onOpen,7432005:doString,[])
}
Add(Button,9868231,217,343)
{
Left=15
Top=15
Width=125
Caption="Добавить строку"
link(onClick,6833494:doString,[])
}
Add(FormatStr,7432005,315,140)
{
DataCount=1
Mask="CREATE TABLE IF NOT EXISTS 'table' (\r\n[id] INTEGER PRIMARY KEY AUTOINCREMENT, \r\n[Столбец] char, \r\n[Столбец2] char, \r\n[Столбец3] int NULL\r\n);"
Point(FString)
link(onFString,10454492:doExec,[(388,146)(388,150)])
}
Add(DSC_Exec,10454492,385,144)
{
DSManager="TEST"
link(SQL,7432005:FString,[(391,132)(356,132)(356,184)(321,184)])
}
Add(FormatStr,8757087,308,203)
{
DataCount=1
Mask="SELECT * FROM 'table'"
Point(FString)
link(onFString,11089224:doQuery,[])
}
Add(DSC_Query,11089224,364,203)
{
DSManager="TEST"
link(onQuery,14622687:doEvent1,[])
}
Add(Hub,14649481,203,175)
{
link(onEvent1,14356821:doOpen,[(235,181)(235,146)])
link(onEvent2,15480175:doEvent1,[(245,188)(245,202)])
}
Add(FormatStr,6833494,315,343)
{
DataCount=4
Mask="INSERT INTO 'table' VALUES (NULL,'1','2','3');"
Point(FString)
link(onFString,1396601:doExec,[(369,349)(369,356)])
}
Add(Hub,15480175,273,196)
{
InCount=2
link(onEvent1,4158189:doEvent1,[(429,202)(429,167)])
link(onEvent2,8757087:doString,[])
}
Add(DSC_Exec,1396601,392,350)
{
DSManager="TEST"
link(onExec,15480175:doEvent2,[(461,356)(461,252)(261,252)(261,209)])
}
Add(StringTableMT,12713277,658,147)
{
Left=280
Top=55
Width=260
Height=220
Columns=#1:1|1:2|1:3|
ColorItems=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
}
Add(StringTableMT,14584757,665,210)
{
Left=20
Top=50
Width=245
Height=225
Columns=#1:1|1:2|1:3|
ColorItems=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
Point(doMT_Add)
}
Add(MT_String,1375825,490,217)
{
link(onResult,11619005:doStrCatDlm,[(529,223)(529,111)])
}
Add(Hub,4158189,462,161)
{
link(onEvent1,12713277:doClear,[(584,167)(584,160)])
link(onEvent2,14584757:doClear,[(580,174)(580,223)])
}
Add(Hub,14622687,455,203)
{
link(onEvent1,5871840:doAdd,[(568,209)(568,237)])
link(onEvent2,1375825:doStr,[(479,216)(479,223)])
}
Add(StrCatDelim,11619005,588,105)
{
Delimiter=";"
Str1="#"
link(onStrCatDlm,12713277:doAdd,[(648,111)(648,153)])
}
Add(MT_Add,5871840,588,231)
{
Data=String(#)
InputMT=1
link(onAdd,14584757:doMT_Add,[])
}

карма: 22

1
Голосовали:BaseD
Редактировалось 1 раз(а), последний 2020-03-05 14:29:08