Вячеслав писал(а):
Да я как то ещё когда писал на Делфи не взлюбил этот SQL .Вячеслав, для создания,например, именно словаря нужно:
1. создать БД и таблицу слов
Add(MainForm,4546629,35,105)
{
Left=20
Top=105
link(onCreate,1399190:doEvent1,[])
}
Add(SQLite_DB,9345487,161,119)
{
FileName="Dictionary.db"
link(onError,5434989:doWork2,[])
}
Add(SQLite_Exec,10453973,161,168)
{
SQL="CREATE TABLE vocabulary(en,ru,uk)"
link(onError,5434989:doWork3,[(214,174)])
link(dbHandle,9345487:dbHandle,[])
}
Add(Hub,1399190,91,119)
{
link(onEvent1,9345487:doOpen,[])
link(onEvent2,10453973:doExec,[(142,132)(142,174)])
}
Add(Message,616590,231,126)
{
}
Add(HubEx,5434989,210,119)
{
link(onEvent,616590:doMessage,[])
}
а) Форма для ввода новых слов с проверкой на повторение и возможностью редактирования.
б) и Форма поиска.
Ну и конечно ЗОД: в БД заносить все слова через StrCase в Lower и при поиске тоже.
------------ Дoбавленo:
И будешь иметь 6-ть словарей сразу:
Англо-Русский
Англо-Украинский
Русско-Украинский
и это же прочти наоборот
------------ Дoбавленo:
вот простейший набросок (ищет слова по первой букве, слогу)
------------ Дoбавленo:
потом напишешь, что тут сложного.