Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.077 c
1-1129056327
romychk
2005-10-11 22:45
2005.11.06
Image и StringGrid


2-1129227203
softmaster
2005-10-13 22:13
2005.11.06
Проблема в fiblpus


3-1127308032
Juice
2005-09-21 17:07
2005.11.06
Модификация через сетку табл. без ключей


6-1121587327
Gamer
2005-07-17 12:02
2005.11.06
Много скриншотов


2-1129434980
DimaDima
2005-10-16 07:56
2005.11.06
Можно ли обращаться к массивам по индексам в их имени?