Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите сделать поиск / 3 сообщений из 3, страница 1 из 1
12.05.2004, 16:40
    #32515070
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать поиск
Значет так есть база даных в которой 4 формы. Надо сделать поиск на новой форме чтобы он искал даные во все таблицах по всем полям, и выводил на экран те данные где это слово встречается. Но надо сделать так чтобы он сылался не просто на форму, а на ту запись где встречается это слово и если можно то автоматически подсчитовал сколько раз в данное форме используется это слово. Надо сделать что-то похожее на поисковую систему Яndex. Скажите можно сделать ли это фоксе? И если можно то как?. Спасибо всем кто прочитал мой вопрос и попытался мне помоч. Зарание спасибо
...
Рейтинг: 0 / 0
12.05.2004, 17:33
    #32515157
guest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать поиск
Если что-то непонятно то напишите я попробую описать проблему по подробнее
...
Рейтинг: 0 / 0
12.05.2004, 17:43
    #32515178
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите сделать поиск
Ты вообще-то на FoxPro программируешь?

Значет так есть база даных в которой 4 формы.

Такого в FoxPro сделать нельзя. Формы - это не есть объект базы данных.

Ну, а если речь идет о поиске в 4 таблицах, то в принципе - никаких проблем. Что-то вроде:

CREATE CURSOR Result (TabName C(127), FieldName C(127), Amount I)

SELECT COUNT(*) as Amount ;
FROM tab1 ;
INTO CURSOR tmp1;
WHERE Field1="Искомое значение"

IF _TALLY>0
INSERT INTO Result VALUES ("tab1","Field1",tmp1.Amount)
ENDIF

* Далее повторяем SELECT и INSERT по всем таблицам и полям
* И выводим результат

select Result
BROWSE NOWAIT

Можно организовать вложенные циклы, чтобы не зависеть от количества таблиц и полей
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите сделать поиск / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]