|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Помогите плиз. Как загрузить первые буквы фамилий из таблицы бд
Помогите плиз. Как загрузить первые буквы фамилий из таблицы бд. Спасибо
|
#2
|
||||
|
||||
Зависит от базы. Используй функции substr или substring
|
#3
|
|||
|
|||
таблицы сделал, ввод организовал. Задание такое: загрузить в закладки первые буквы фамилий из таблицы. я вообще не знаю с чего начать, какие объекты и функции использовать. подскажите, пож, или дайте что прочитать. методичку похожую или че?
|
#4
|
||||
|
||||
База какая?
|
#5
|
|||
|
|||
База такая: таблица Анкета сотрудников (ФИО, дата и место рож, паспортные данные, лич кач., дата занесения)и таблица Места работы (данные о послужном списке людей из таб Анкета) Таблицы делал в Paradox. Ввод организовал через TDBGrid для таб Анкета. Для таб Место работы тоже сделал TDBGrid с lookup field "ФИО". Дальше в учебнике Бобровского ничего похожего с моим заданием нет. Вобщем как-то так. Дальше надо чтобы в закладки загружались первые буквы фамилий, при выборе закладки загружались фамилии с инициалами в какой-нибудь элемент, при выборе фамилии - загружать послужной список этого чел. Я понимаю что в этом надо разбираться самому, но может хоть какой учебничек или методичку нужную посоветуете.
|
#6
|
||||
|
||||
Не совсем понял зачем загружать в закладки первые буквы из базы.
Может проще сделать TabControl с закладками в которых сразу занесены буквы алфавита и организовать фильтр по полю ФИО типа: procedure TForm2.FormCreate(Sender: TObject); begin table1.FilterOptions:=[focaseinsensitive]; tabcontrol1change(Sender); end; procedure TForm2.TabControl1Change(Sender: TObject); begin table1.Filtered:=true; table1.Filter:='Fio='''+tabcontrol1.Tabs[tabcontrol1.tabindex]+'*'''; end; end. Последний раз редактировалось Vit, 25.01.2008 в 07:11. |