Вверх ↑
Ответов: 322
Рейтинг: 8
#1: 2017-06-13 07:11:16 ЛС | профиль | цитата
Огромное спасибо всем за замечания, хотел полностью схему показать - поэтому на левый ресурс.
Отработаю каждое из замечаний.

Кусок схемы по которому был вопрос изначально.

Add(Image,14384757,469,336)
{
Left=5
Top=5
Width=120
Height=120
Point(onDblClick)
link(Bitmap,15619823:Bitmap,[])
link(onDblClick,14988390:doExecute,[(529,349)(529,317)(367,317)(367,286)])
}
Add(Img_Loader,15619823,469,280)
{
link(onLoad,12022459:doEvent1,[])
}
Add(ODialog,14988390,378,280)
{
Filter="BMP, GIF, JPG, JPEG, ICO, WMF, EMF, PNG, XBM, TIFF files (*.bmp;*.gif;*.ico;*wmf;*.emf;*.xbm;*.tiff;*.png;*.jpg;*.jpeg)|.bmp;*.gif;*.ico;*wmf;*.emf;*.xbm;*.tiff;*.png;*.jpg;*.jpeg|All files (*.*)|*.*"
link(onExecute,1185504:doEvent1,[])
}
Add(DropFile,6522652,378,329)
{
link(onDropFile,1185504:doEvent2,[(426,335)(426,293)])
}
Add(Hub,1185504,441,280)
{
InCount=3
OutCount=1
link(onEvent1,15619823:doLoad,[])
}
Add(Hub,12022459,511,280)
{
link(onEvent1,14384757:doLoad,[(533,286)(533,328)(454,328)(454,342)])
link(onEvent2,11130141:doLoadFromBitmap,[])
}
Add(Jpeg,11130141,553,273)
{
Quality=100
Point(FileName)
Point(doLoadFromBitmap)
}
Add(ButtonRush,8382852,364,224)
{
Left=430
Top=5
Width=115
Caption="Сохранить"
Glyphs=[]
RoundWidth=7
RoundHeight=7
link(onClick,346940:doEvent1,[])
}
Add(Hub,346940,420,224)
{
OutCount=5
link(onEvent1,11130141:doSave,[(541,230)(541,286)])
}

--- Добавлено в 2017-06-13 07:14:47

Tad писал(а):
Поэтому каждому нужно присвоить ИНДИВИДУАЛЬНЫЙ НОМЕР.

Использую твой способ присвоения ID (к сожалению начал неправильно, это исправлю)

Add(MultiElement,7030284,189,49)
{
@Color=5635840
}
BEGIN_SDK
Add(EditMulti,4091688,21,21)
{
EventCount=1
WorkCount=1
VarCount=1
Width=125
Height=109
VOffset=42
HOffset=70
link(doWork1,11730805:doQuery,[])
link(Var1,10908970:Value,[])
}
Add(Memory,10908970,91,63)
{
link(onData,4091688:onEvent1,[])
}
Add(DSC_Query,11730805,42,63)
{
SQL="SELECT case\r\nwhen count()=0 THEN 1 ELSE max(id)+1 END \r\nFROM note ;"
DSManager="parent.parent.dan"
link(onQuery,10908970:doValue,[])
}
END_SDK
Спасибо за указание правильного пути.

--- Добавлено в 2017-06-13 07:23:33

Tad писал(а):
CREATE TABLE IF NOT EXISTS note( id INTEGER PRIMARY KEY, ..... и SELECT, DELETE, UPDATE

если не трудно сбрось пожалуйста примеры готовых запросов.
Мне нужно разобраться в данном запросе - id присваивается строке (то есть если сделать запрос "SELECT * FROM note" в таблице первым столбцом выдаст ID? далее все остальные? или как?)
В любом случае у тебя получается объяснить лучше чем написано где то на сайтах!
Спасибо.
карма: 0

0
Редактировалось 2 раз(а), последний 2017-06-13 07:23:33