|
|
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Собственно вопрос. Q1-Q9 читал. Очень похоже на то что нужно - Q6. Q7 не получается из за наличия фильтров в форме и сортировок. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 00:43:52 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Дык этаааа ... используйте (в смысле - имитируйте) СЛУЧАЙНЫЙ счетчик! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 09:46:43 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Простите за латынь: А как сымитировать случайный счетчик ? Мне тоже это надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 11:31:05 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Да хоть по японски... Давай случайный, мне ужо пофиг... В отчете все очено просто - сумма с накоплением- ХОЧУ ТАКЖЕ И В ФОРМЕ а не получается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 11:41:52 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 11:59:03 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Попробовал... чой то ничего не получилось :( Не сочти за труд, дай примерчик, плиз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 19:49:10 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
В свое время мне пришлось потестировать много различных вариантов генераторов случайных чисел. Что осталось в сухом остатке? - Встроенные генераторы языков программирования (Borland C++, Borland Pascal ...) однозначно дают более длинные последовательности неповторяющихся значений, т.е. являются более качественными генераторами псевдослучайных последовательностей. Поэтому лучше всего использовать именно эту возможность (функция Rnd). Как и другие генераторы она генерирует ВЕЩЕСТВЕННЫЕ ЧИСЛА в диапазоне от 0 до 1. После умножения на необходимое макс.значение необходимо выделить целую часть числа. При генерации предыдущее значение используется для генерации следущего. В задачнике спрашивается - где взять первое значение? Эту задачу решает процедура Randomize, которая может иметь целый параметр. В качестве параметра чаще всего используют системные часы - производят различные вычисления с частями даты и времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 22:50:51 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Д Кнут, 2-й том ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2004, 22:59:25 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
[SRC vba] Public Function MyRnd(Optional V) As Long MyRnd = Int(Rnd * Диапазон) + Сдвиг End Function [/SRC vba] Вызов Randomize без параметров производится в методе Load формы только один раз. Результаты запроса [SRC vba] SELECT КодРегиона, myrnd([КодРегиона]) AS N, Регион FROM Регионы; [/SRC vba] при Диапазон = 500000 и Сдвиг=1000 привожу ниже: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 00:47:25 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
[SRC vba] Public Function MyRnd(Optional V) As Long MyRnd = Int(Rnd * Диапазон) + Сдвиг End Function [/SRC vba] Вызов Randomize без параметров производится в методе Load формы только один раз. Результаты запроса [SRC vba] SELECT КодРегиона, myrnd([КодРегиона]) AS N, Регион FROM Регионы; [/SRC vba] при Диапазон = 500000 и Сдвиг=1000 привожу ниже: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 00:48:19 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Наконецто дошло про случайный счетсчик... Спасибо автору за картинки :) Стало понятно почему у меня не "получалось". Оказывается все было ОК, но я об этом не знал :( Иза своего незнания второй день веду топ куда непопадя... Сейчас перечитал Q6, про который сказал "почти то что нужно"... И правда "почти" то что нужно. Еще раз задам вопрос: Есть ли возможность каждое следующее поле в запросе увеличивать на 1. Т.е. простая нумерация, без привязки к полям и настройкам самого запроса? Ну умеет ведь это сам запрос... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 01:32:39 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 02:07:15 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Спасибо за оперативность :) Тока архивчик пустой... или у меня с архиватором чойто... хотя Win Rar 3.4 beta3 вроде не самый плохой... Повтори плиз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 02:13:00 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Все, дошло... Разбираюсь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 02:17:30 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Работает, и работает как надо! Вот толь тормозит, зараза!!! Но об это предупреждали... Спасибо огромное! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 02:46:39 |
|
||
|
Q: Как сымитировать счетчик в запросе на выборку?
|
|||
|---|---|---|---|
|
#18+
Пожалуйста. Обращайтесь еще... Кстати, насчет того, что запрос сам умеет нумеровать свои записи. А не табличная-ли форма, в которой представляются результаты запроса это делает? Если в листбоксе сделать присоединееый столбец=0, то тоже будет возвращать номер строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2004, 03:05:05 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32647835&tid=1672505]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 198ms |
| total: | 332ms |

| 0 / 0 |
