|
|
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Доброе время суток. Господа, есть проблема. Создана маленькая БД, основная таблица, пара дочерних, формы, отчеты. Все работает, но вот досада, в момент тестирования добавлялись и удалялись записи в рабочем режиме. Все-бы хорошо, но СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ. Т.е. после 82 записи у меня идет 140я. А в отчете считатся параметр через Dcount и соответственно в результате ересь полнейшая. Зарание благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 10:23 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Как я понял у тебя таблица с полем "Счетчик" с последовательной нумерацией. Чтобы он сбросил удаленные записи сделай сжатие БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 10:27 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
запылившийся фак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 10:28 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Первое. Постоянно сжимать, разжимать, после удаления записей неудобно. Второе. База уже запущена в тестирование и перекроить её с новым генератором ключей будет непросто. Третье. Этот баг никакими прошивками не решается? или это фича? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 10:34 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
> А в отчете считатся параметр через Dcount и соответственно в результате ересь полнейшая. Вот этот нюанс разъясните пожалуйста, каким образом несброшенный счетчик влияет на DCount? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 10:35 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
>Третье. Этот баг никакими прошивками не решается? или это фича? Это не баг и не фича, а нормальная работа счетчика... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 10:37 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Хм, считать несуществующие записи - это нормальная работа? Возможно. Тогда несколько изменю вопрос. Есть ли режимы у счетчика, позволяющие удаленные записи не считать, а новые нумеровать по порядку, фактически наличиствующих в таблице? И каковы пути решения, кроме выше описанных выше. У меня пока единственная мысь, это добавит сжималку - как процедуру, выполняемую перед формированием отчета или при сохранении. Хотя думаю это будет существенная потеря в скорости... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 10:50 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Блин, ну у меня вообще слов нет! А если записи удалят посредине - какая сжималка тебе поможет??? И тебе уже задавали вопрос - что ты считаешь DCount-ом??? При чем здесь счетчик??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 10:55 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Пардоньте, не Dcount, Count. Считается количество поставок в месяце оно по определению равно колличеству записей в основной таблице. Я не спорю с функциональностью счетчика и таких его особенносте и вижу что это правильно. Просто ищу, как правильно посчитать, в моем случае кол-во записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:02 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Просто ищу, как правильно посчитать, в моем случае кол-во записей Count (ну или DCount) При чем здесь счетчик???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:08 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Если вы в отчете подсчитываете записи, то count([любое_поле]) даст вам результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:14 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Колличество поставок в отчете считается с прибавлением тех самых удаленных записей. Вот мне и подумалось, что расчет по Count, производится с использованием счетчика. Насколько я понимаю теперь, просто у них механизмы подсчета одинаковые, но непосредственной связи нет. Хм вывод этот проблеммы не решае. Пока единственное решение - это сжимать базу. Возможны ли еще варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:15 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Count у тебя считает удаленные записи? Да не смеши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:17 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
единственное решение - правильно построить запрос покажи пожалуйста полностью свой запрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:25 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Что-то вы не так count используете, мне трудно представить как он может считать удаленные записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:27 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
И тем не мение. В отчете одно из полей равно =Count([Цена]) Соответственно Цена - поле таблицы. Но при пвыводе помесячного отчета, в месяцах, где производилось удаление записей, кол-во поставок увеличено, на кол-во удаленных записей. И какой шайтан тому причиной, мне неведомо. Предположил, что счетчик - неверно. Сижу - чешу репу дальше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:41 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Очень странно использовать Count по полю с ценой, хотя может я чего не понимаю? -)) если хочешь получить кол-во за месяц, не легче ли сделать select count(*) from ttt where data between d1 and d2 Или в использовании Count по полю [Цена], есть свой скрытый смысл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:49 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Поле цена - отбалды, просто оно всегда есть. Ставил и други, в т.ч. и ключевое поля счета фактуры - цыфры одниитеже. Кстати, сжатие непомогает. Счетчик действительно выровнялся, т.е. показывае что есть. Но в отчете по прежнему плюсуются левые записи. :-( Шифровал/дешифровал - это уменьшает размер базы вдвое, но проблемы с цыфирями в отчете не решает. Я в растеренности. . . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 12:01 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
У тебя наверное не правильный запрос, который ты используешь в отчете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 12:10 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
А сами записи в отчет выводите? Или только итоги? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 12:19 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Отчет вообще визардом генерил. Ошибки в запросе? Хм но ведь часть цыфр однозначно считается правильно. Да и запросы там приметивные, ошибке некуда закрасться. Записи не выводятся, за ненадобностью. Но для проформы создал отчет с выводом записей. И что характерно, в столбце слева считаю кол-во записей, допустим 14 (в месяце), смотрю в поле автоподсчета (Count...) - 33. Вот и думай что хош. . . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 14:02 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
А сколько у Вас реально записей в таблице, удовлетворяющих запросу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 14:06 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
В таблице реально 148 записей, каждая удовлетворяет запросу, просто потому, что они тупо пересчитываются. В отчете колличество становится равным 273!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 14:24 |
|
||
|
СЧЕТЧИК НЕ СБРАСЫВАЕТ СО СВОИХ СЧЕТОВ УДАЛЕННЫХ ЗАПИСЕЙ :-(
|
|||
|---|---|---|---|
|
#18+
Может, всетаки, запрос покажешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 14:37 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1709&tid=1677775]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 304ms |

| 0 / 0 |
