powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сколько записей в окне BROWSE
7 сообщений из 7, страница 1 из 1
Сколько записей в окне BROWSE
    #36409347
SoftParanoik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, коллеги!

Суть вопроса в следующем.
Есть две таблицы, связанные между собой по RELATION.
Соответственно, когда в окне BROWSE мы бегаем по родительской таблице, в другом
окне BROWSE мы видим только те записи подчиненной таблицы, которые соответствуют родительской записе. Как эффективно узнать их кол-во? Как эффективно скопировать эти записи (например в курсор)?
...
Рейтинг: 0 / 0
Сколько записей в окне BROWSE
    #36409359
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SoftParanoik,

Reccount()
select ... into cursor
не пробовали?
...
Рейтинг: 0 / 0
Сколько записей в окне BROWSE
    #36409382
SoftParanoik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал.
Это не то!
Reccount() выдает общее кол-во записей в таблице, а не в окне браузера.
Select конечно можно использовать, всякий раз задавая ему условие отбора, но как я понимаю он
будет всякий раз перебирать всю таблицу. Как-то это все громоздко.
...
Рейтинг: 0 / 0
Сколько записей в окне BROWSE
    #36409443
SoftParanoik,

Код: plaintext
select record_id from child where child.record_id=parent.record_id
не должно занять много времени, в случае наличия правильного индекса. Ну разве что количество забираемых записей будет ну оооочень большим.
...
Рейтинг: 0 / 0
Сколько записей в окне BROWSE
    #36409517
SoftParanoik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ШестипаловSoftParanoik,

Код: plaintext
select record_id from child where child.record_id=parent.record_id
не должно занять много времени, в случае наличия правильного индекса. Ну разве что количество забираемых записей будет ну оооочень большим.
Согласен!
Примерно так я и пытаюсь решить проблему!
ОДНАКО!
Это я для примера привел две таблицы.
На самом деле их гораздо больше и связаны они между собой в довольно таки сложной иерархии.
Сдвинувшись по самой верхней в иерархии таблице, мы автоматически обновим содержание всех нижестоящих дочерних BROWSE.
Если для каждой таблицы запускать Select - результат уже не такой впечатляющий по быстродействию!
...
Рейтинг: 0 / 0
Сколько записей в окне BROWSE
    #36410163
SoftParanoik,

А вы проверьте. Вдруг быстродействие вас устроит? Тем более, что

авторКак эффективно скопировать эти записи (например в курсор)?

быстрее, чем селектом, вы всё равно не сделаете.
...
Рейтинг: 0 / 0
Сколько записей в окне BROWSE
    #36410408
SoftParanoik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будем посмотреть...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сколько записей в окне BROWSE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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