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

Вниз

Как найти последнюю запись в выборке Detail таблицы   Найти похожие ветки 

 
vne   (2002-04-26 13:03) [0]

Предположим, к счету привязаны документы(master-detal).Как узнать, что находишься на последней записи в выборке документов, не переходя на следующую?


 
fnatali ©   (2002-04-26 13:24) [1]

А для чего это нужно?


 
gek ©   (2002-04-26 13:25) [2]

Если для detail то
if detail.eof значит на последней


 
Johnmen ©   (2002-04-26 13:34) [3]

Вот-вот, неясно, для чего это может понадобиться....
А если чисто теоретически, то никак !

>gek © : обрати внимание - "не переходя на следующую"


 
roottim   (2002-04-26 13:49) [4]

2Johnmen © (26.04.02 13:34)
"не переходя на следующую"
вопрос сам некорректен!.. то биш получается.. как узнать следующая запись последняя или нет!...
наверно это имел ввиду автор!...
тогда ответ выше!


 
Johnmen ©   (2002-04-26 13:54) [5]

>roottim (26.04.02 13:49)
пока не будет сделана попытка перемещения за последнюю запись,
значение EOF будет False.


 
roottim   (2002-04-26 13:57) [6]

:) дошло!..
тогда если работают recNo и RecordCount можно сними поманипулировать


 
vne   (2002-04-26 14:01) [7]

По счету выбираются все документы клиента, нужен именно последний документ, при переходе на следующую запись теряется линк с мастер-таблицей, поскольку в детайл-таблице вообще все документы.


 
vne   (2002-04-26 14:03) [8]

recNo и RecordCount не работают(pervasive-PDAC :-(( )


 
Johnmen ©   (2002-04-26 14:04) [9]

1. Каково условие выборки ? В частности - условие порядка ?
2. Какие компоненты доступа используются ?


 
roottim   (2002-04-26 14:08) [10]

вообще Last - это на последнюю
> теряется линк с мастер-таблицей: неясно! каким таким образом она теряется?


 
vne   (2002-04-26 14:12) [11]

Используются компоненты прямого доступа к первазиву TPvTable.
recNo и RecordCount выдают в данном случае -1.Я так понимаю, прилинкованные записи должны бытьв буфере. Как это можно посмотреть?


 
roottim   (2002-04-26 14:19) [12]

1 >прилинкованные - забористо :)
2 где курсор находится ? (возм это явл причиной -1)
3 про какой буфер речь идет не пониаю!... но если они связаны.. то каким образом между ними теряется связь?.. я так и не понял!
4.. пользуйся квери!


 
vne   (2002-04-26 14:19) [13]

Вопрос решен, виноват сам. После запуска откомпиленной программы
первоначально тормозил первазив, после первых тормозов Last отрабатывает как положено.Спасибо всем за оперативность.


 
vne   (2002-04-26 14:30) [14]

С Query траблы совсем другого плана, причем очень большого :-(


 
Johnmen ©   (2002-04-26 14:34) [15]

Приводи подробности...


 
vne   (2002-04-26 14:48) [16]

Поле типа Extended разбито на 3поля, из них 2 Integer по 4 байта и 1 поле word. Итого 10 байт. Разбивка физическая. Проблема в том, чтобы получить средствами Pervasive(SQL) нормальный, или хотя бы Double. Решения этой проблемы ждут очень многие. С наскока не решить. Если вопрос интересный, предлагаю вынести в отдельную ветку.


 
Johnmen ©   (2002-04-26 14:55) [17]

Выноси. С пояснениями по поводу 3 полей.




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

Текущий архив: 2002.05.23;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.023 c
14-73354
fliz
2002-04-12 11:58
2002.05.23
Посоветуйте книги, ссылки и т.д. для начала изучение Java.


1-73177
Андрей.
2002-05-11 00:58
2002.05.23
Обработка исключений.


1-73190
Иван
2002-05-13 01:20
2002.05.23
Как продублировать


3-73066
Евгений Р.
2002-04-28 13:40
2002.05.23
Изменение структуры таблицы


1-73223
Kopachev
2002-05-13 20:59
2002.05.23
Списки