Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Вниз

Помогите организовать поиск по базе   Найти похожие ветки 

 
Scorpio ©   (2005-09-28 10:32) [0]

Добрый день мастера.
Подскажите как мне организовать поиск по БД.
Я прописываю Table1.FindNearest([Edit1.Text]) - так работает.
Таблицу индексировал сразу по трем полям. Но когда пытаюсь прицепить еще одно поле Table1.FindNearest([Edit1.Text, Edit2.Text]) - то он отказывается работать.
Может кто подскажет как мне лучше искать, т.к. я хочу чтобы по нажатию букв, сразу шел поиск.


 
Desdechado ©   (2005-09-28 11:00) [1]

1. а в какой из этих 2 эдитов ты вводишь "чтоб сразу шел поиск"?
2. последовательность полей в индексе (надеюсь, ты все 3 поля в один индекс втолкал?) должна, имхо, совпадать с последовательностью при поиске
3. индекс активируй (если у тебя 3 разных, то ничего не выйдет при комплексном поиске)
4. лучше использовать Locate


 
Scorpio ©   (2005-09-28 11:26) [2]

Индекс актевирован.
Что касается ЕДИТОВ, то их три, я пытаюсь в каждый прописать по каким полям он производит отбор.
IndexFieldName := Familia;Name;Par - Это у меня сразу в параметрах TABLE1 указано.
И я это все пытаюсь в ONCHANGE заталкнуть. Вот с первым полем работает, а остальные наотрез не идут.


 
Ильш ©   (2005-09-28 11:33) [3]

оофтопик: выброси парадокс пока не поздно!!!


 
Scorpio ©   (2005-09-28 11:36) [4]

а на чем тогда сделать, мне нужна локальная БД


 
Desdechado ©   (2005-09-28 11:43) [5]

если есть еще возможность выбора, имхо, лучшая локальная - FireBird Embedded
заодно и SQL выучишь


 
Scorpio ©   (2005-09-28 11:48) [6]

Вы меня конечно простите, раз на то пошло, то дайте ссылку где это можно взять, я про нее ничего не слышал. А SQL мало-мальски знаю.


 
msguns ©   (2005-09-28 12:01) [7]

>Scorpio ©  

Вова, забери мыло,- я послал тебе универсальный модуль поиска ( и не только) в любых открытых НД.
Там, правдо ADO, но ты можешь "подшаманить" код под нужный тебе тип доступа.
Кстати, если твои приложения будут работать именно локально, то рекомендую вместо парадокса использовать Акцес. Во-первых, не требует в большинстве случаев никаких доп.инсталляций, а во вторых при переходе на многопользовалку чудесно трансформируется в MS QL Server. И в модуле ничего не надо менять ;)


 
Desdechado ©   (2005-09-28 12:19) [8]

про FireBird читать на ibase.ru? там же можно его скачать
первоисточник - ibphoenix.com
для Embedded-версии достаточно 2 файлов, иникаких допинсталляций, которыми пугает msguns, не надо


 
Sergey13 ©   (2005-09-28 12:25) [9]

2 [8] Desdechado ©   (28.09.05 12:19)
>для Embedded-версии достаточно 2 файлов

Согласно README_embedded.txt из поставки 6 файлов + сама программа. Но сути конечно это не меняет. Просто не раз уже встречались вопросы, типа "скопировал 2 файла и не работает". 8-)


 
msguns ©   (2005-09-28 13:18) [10]

>Desdechado ©   (28.09.05 12:19) [8]

Тем не менее проблемка есть. Например, совместимость разных версий фб. Где вероятность того, что на компе, куда инсталлиться новая прога и "всего два файлика" уже не стоит другая прога, которая также инсталлилась с фб, но другой версии ?


 
Ильш ©   (2005-09-28 13:29) [11]

ну тогда текстовики пользуйте раз уж FB даже не устраивает


 
Sergey13 ©   (2005-09-28 13:30) [12]

2 [10] msguns ©   (28.09.05 13:18)
Подобные проблемы могут возникнуть теоретически с любым софтом. В конкретно этом случае - с embedded - проблем нет. Своя папка - свой сервер. 8-)


 
Desdechado ©   (2005-09-28 13:45) [13]

Sergey13 ©   (28.09.05 13:30) [12]
именно

msguns ©   (28.09.05 13:18) [10]
вот как раз с аксессом эта вероятность больше, по крайней мере я спотыкался на этом чаще



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.055 c
2-1129269846
Fynjy1984
2005-10-14 10:04
2005.11.06
Секундомер


14-1129545597
sergg
2005-10-17 14:39
2005.11.06
Такой же по качеству ресурс о Buildere?


14-1128796474
mmms
2005-10-08 22:34
2005.11.06
Примечание для программистов.


9-1118496600
Cerberus
2005-06-11 17:30
2005.11.06
Cоздание RPG


14-1129526348
Ega23
2005-10-17 09:19
2005.11.06
С днем рождения! 17 октября





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский