|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.04.2009, 08:55 | #1 |
Пользователь
Регистрация: 09.01.2007
Сообщений: 92
|
Здравствуйте, я делаю программу "Модернизация библиотеки" и мне сказали сделать так, чтобы при вводе какой-нибудь фразы из содержания - у меня выходило название той книги откуда эта фраза была взята. Например: мне сказали ввести словосочетание "молекулярная физика" и сразу при нажатии на кнопку "Поиск"выходило бы название книги той самой книги откуда, судя по содержанию была эта фраза ...Подскажите пожалуйста.
Основная проблема заключается в том что я не могу понять при помощи чего мне создавать содержание, и как оно потом будет работать ... Последний раз редактировалось Stilet; 30.04.2009 в 09:03. |
30.04.2009, 09:05 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну предположим у тебя БД, сделай МЕМО поле, в которое добавляй содержание книги. Потом делай поиск подстроки в этом поле.
I'm learning to live...
|
30.04.2009, 09:08 | #3 |
Пользователь
Регистрация: 09.01.2007
Сообщений: 92
|
|
30.04.2009, 09:56 | #4 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 460
|
в этом поле (memo) ищите слово.
А вообще я бы сделал иначе, поскольку при большой базе добавлять в memo если каждую книгу, вы будете полчаса ждать результата поиска. Я бы текст книги хранил в поле text. В самой БД., а поиск SQL запросом осуществить можно типа Select * from base where text like "%<фраза>%" |
30.04.2009, 10:24 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Нет. Я бы делал так: В БД ссылки на файлы книг, и содержание в мемо поле. Найдя нужное слово в содержании вытаскиваю ссылку на путь к книге из этой записи и открываю книгу.
I'm learning to live...
|
|
30.04.2009, 11:16 | #6 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 460
|
долго поиск будет происходить, да еще и ссылка битая может оказаться(книжку если кикнули) тоесть надо всякие там try ставить...
|
30.04.2009, 11:46 | #7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
30.04.2009, 12:41 | #8 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
1) тебе это ваще на чем нужно писать7
2) лучше использовать бд, либо извращаться с файлами 3) принцип простой: открыл книгу, поискал и если есть то выдал и так далее пока все книги не перероишь... если тебе на делфях то юзай функцию pos |
30.04.2009, 19:37 | #9 |
Пользователь
Регистрация: 09.01.2007
Сообщений: 92
|
Блин люди, я ооочень плохо знаю дельфи, можно хоть какой-нибудь наглядный пример? Исходный код например. Кодить буду на Дельфи!
|
01.05.2009, 03:15 | #10 |
Пользователь
Регистрация: 09.01.2007
Сообщений: 92
|
Никто не знает?
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите пожалуйста сделать поиск по базе данных в форме! Access 2003 | LilijaSt | Microsoft Office Access | 19 | 25.12.2010 10:13 |
Как средствами VBA сделать точную копию листа и вставить ее в конец книги? | Pavel_Ine | Microsoft Office Excel | 13 | 10.06.2009 19:39 |
Помогите сделать поиск по содержанию | HAMMAN | Помощь студентам | 2 | 06.02.2009 20:11 |
Бинарный поиск в 1мерном массиве, ошибка в программе из книги | ILDAR@GIZmo | Помощь студентам | 4 | 02.12.2007 22:22 |
Помогите с определением названия диска | londoner | Общие вопросы Delphi | 2 | 15.02.2007 17:30 |