Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / номер записи в форме / 25 сообщений из 27, страница 1 из 2
19.10.2004, 12:29:19
    #32744236
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
люди, подскажите как сделать чтобы у меня на форме показывалось порядковый номер записи, с учетом того что записи сортируются(по добавлению, может стать в начале(середине) списка) и добавляются/удаляются.......
...
Рейтинг: 0 / 0
19.10.2004, 12:29:54
    #32744240
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
зы. отправка на фак - только с объяснением что и куда ставить...........
...
Рейтинг: 0 / 0
19.10.2004, 12:30:35
    #32744242
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
Это - номер записи он от сортировки и зависит

Типа - что вам конкретно надо?
...
Рейтинг: 0 / 0
19.10.2004, 12:34:54
    #32744248
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
paparomeЭто - номер записи он от сортировки и зависит

Типа - что вам конкретно надо?

конкретно

форма основана на след запросе
SELECT rjrk.raid, rjrk.kellaeg, rjrk.sid, rjrk.eeldus, rjrk.rid FROM rjrk ORDER BY rjrk.eeldus, rjrk.kellaeg;
/по добавлению новой записи он сортирует все значения по eeldus & kellaeg

что нужно - вывести номер записи как они видны будут на форме (ну типа 1,2,3 и тд......
...
Рейтинг: 0 / 0
19.10.2004, 13:53:39
    #32744437
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
ну а еще проще, на форме снизу есть счетчик записей, вот из него номера и хочется проставить по записям................
...
Рейтинг: 0 / 0
19.10.2004, 14:06:46
    #32744468
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
...
Рейтинг: 0 / 0
19.10.2004, 16:48:21
    #32744836
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
paparome http://www.sql.ru/faq/faq_topic.aspx?fid=214
Q7

не то?

хмммм.....в принципе может быть и то, но у меня поле - не уникально, там записи встречаются несколько раз, различие идет только по еще одному полю.... и потом, с тем что есть, выдает - data type mismatch......если поле сравнения - текст - как изменить надо?
...
Рейтинг: 0 / 0
19.10.2004, 16:53:59
    #32744860
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
хммм....лана, поменял тип данных на номер, ввел уникальное поле (реплика ИД)

но он значения присваивает теперь немного не так,

Expr1 raid kellaeg eeldus sid rid
2 15 15:46 Yes 1 1
4 16 12:01 No 1 1
1 15 12:02 No 1 1
3 17 12:02 No 1 1

текст запроса
SELECT DCount("nr","rjrk","nr<=" & CStr(nr)) AS Expr1, rjrk.raid, rjrk.kellaeg, rjrk.eeldus, rjrk.sid, rjrk.rid
FROM rjrk
ORDER BY rjrk.eeldus, rjrk.kellaeg;

а мне надо номера сортировать сначала по еелдус, потом по келлаег...... а райд меня не колышет абсолютно.....а он по нему и смотрит.......
...
Рейтинг: 0 / 0
19.10.2004, 16:59:03
    #32744887
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
а добавление новых записей сразу же в query приводит к вообще нелепому

Expr1 kellaeg eeldus raid sid rid
4 19.10.2004 15:46:33 Yes 15 1 1
7 18.10.2004 12:01:30 No 16 1 1
2 18.10.2004 12:02:23 No 15 1 1
5 18.10.2004 12:02:33 No 17 1 1
6 19.10.2004 15:53:54 No 15 1 1
1 19.10.2004 15:54:16 No 18 1 1
3 19.10.2004 15:55:50 No 19 1 1
...
Рейтинг: 0 / 0
19.10.2004, 17:31:27
    #32744985
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
Слюшай, дарагой!
Зачем так кричиш?
Нэ надо так кричат.

DCount это типа функция, третий ее параметр это типа условие
1. Условие может состоять из нескольких условий связанный через OR(AND)
2. Если вы хотите "нумеровать" по 2 отсортированным полям, то и условие должно включать как минимум оба из них
пример:
Order By f1, f2 == (f1<) Or ((f1=) And (f2<=))
(по русски: посчитать количество записей у которых (f1 меньше текущего f1) или ((f1 равно текущему f1) и (f2 <= текущего f2)) )

PS: Галавой думат надо, ДА!?
...
Рейтинг: 0 / 0
19.10.2004, 18:02:08
    #32745082
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
paparomeСлюшай, дарагой!
Зачем так кричиш?
Нэ надо так кричат.

DCount это типа функция, третий ее параметр это типа условие
1. Условие может состоять из нескольких условий связанный через OR(AND)
2. Если вы хотите "нумеровать" по 2 отсортированным полям, то и условие должно включать как минимум оба из них
пример:
Order By f1, f2 == (f1<) Or ((f1=) And (f2<=))
(по русски: посчитать количество записей у которых (f1 меньше текущего f1) или ((f1 равно текущему f1) и (f2 <= текущего f2)) )

PS: Галавой думат надо, ДА!?

нэ кричал, да.....

думат - галавой? вах....а я в нее ем толко......... :-)

те я должен получается в дкаунт вставить оба эти поля?
типа Dcount (f1 AND f2, t1, "f1<=" & CStr(f1) AND "f2<=" & CStr(f2))
так?
...
Рейтинг: 0 / 0
19.10.2004, 18:04:11
    #32745090
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
зы. тип поля f1-yes/no f2-date или текст, как будет выглядеть тогда: "f1<=" & CStr(f1)???
...
Рейтинг: 0 / 0
19.10.2004, 18:08:24
    #32745101
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
SBLзы. тип поля f1-yes/no f2-date или текст, как будет выглядеть тогда: "f1<=" & CStr(f1)???
http://www.sql.ru/faq/faq_topic.aspx?fid=157
Типа FAQ
...
Рейтинг: 0 / 0
19.10.2004, 18:10:22
    #32745107
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
paparome SBLзы. тип поля f1-yes/no f2-date или текст, как будет выглядеть тогда: "f1<=" & CStr(f1)???
http://www.sql.ru/faq/faq_topic.aspx?fid=157
Типа FAQ

хммм......а в Дкоунт вставить то оба поля как?
...
Рейтинг: 0 / 0
19.10.2004, 18:13:06
    #32745112
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
"f_bool<=" & CInt (f_bool)
"f_date<=" & format(f_date, "\#mm\/dd\/yy\#")
...
Рейтинг: 0 / 0
19.10.2004, 18:19:49
    #32745128
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
paparome"f_bool<=" & CInt (f_bool)
"f_date<=" & format(f_date, "\#mm\/dd\/yy\#")

неее, я имел в виду первую часть, там же в скобках идет (поле, таблица, условие)
в поле - f1 AND f2? или по другому как то?
...
Рейтинг: 0 / 0
19.10.2004, 18:24:44
    #32745138
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
DCount("что-то","откуда-то","(f1 < " & f1 & ") Or ((f1 = " & f1 & ") And (f2 <= " & f2 & "))")

Форматирование полей сам вставишь
...
Рейтинг: 0 / 0
19.10.2004, 18:28:45
    #32745151
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
paparomeDCount("что-то","откуда-то","(f1 < " & f1 & ") Or ((f1 = " & f1 & ") And (f2 <= " & f2 & "))")

Форматирование полей сам вставишь

имхо - мы друг друга не поняли....

на место "что-то" - ставится поле по которому идет счет, так вот, как мне туда ДВА поля вставить?
...
Рейтинг: 0 / 0
20.10.2004, 08:57:17
    #32745649
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
SBL paparomeDCount("что-то","откуда-то","(f1 < " & f1 & ") Or ((f1 = " & f1 & ") And (f2 <= " & f2 & "))")

Форматирование полей сам вставишь

имхо - мы друг друга не поняли....

на место "что-то" - ставится поле по которому идет счет, так вот, как мне туда ДВА поля вставить?
Точно не поняли :)
Я же говорил, что в УСЛОВИЕ надо упоминать все поля по которым сортируется табла, а какое поле вы для подсчета укажете - это не важно, т.к. считается кол-во записей

Пример:
Select Count(*) as cc From tbl1
Select Count(1) as cc From tbl1
Select Count(fld1) as cc From tbl1
Select Count('ваще типа стринговая константа') as cc From tbl1
Все запросы дадут одинаковый результат
...
Рейтинг: 0 / 0
20.10.2004, 09:11:29
    #32745666
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
paparome SBL paparomeDCount("что-то","откуда-то","(f1 < " & f1 & ") Or ((f1 = " & f1 & ") And (f2 <= " & f2 & "))")

Форматирование полей сам вставишь

имхо - мы друг друга не поняли....

на место "что-то" - ставится поле по которому идет счет, так вот, как мне туда ДВА поля вставить?
Точно не поняли :)
Я же говорил, что в УСЛОВИЕ надо упоминать все поля по которым сортируется табла, а какое поле вы для подсчета укажете - это не важно, т.к. считается кол-во записей

Пример:
Select Count(*) as cc From tbl1
Select Count(1) as cc From tbl1
Select Count(fld1) as cc From tbl1
Select Count('ваще типа стринговая константа') as cc From tbl1
Все запросы дадут одинаковый результат

мда.......не ты один с утра не соображал :-)
...
Рейтинг: 0 / 0
30.10.2004, 21:06:04
    #32762168
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
хммммммм, а не пашет, вот запрос,

SELECT DCount("raid","rjrk","eeldus<=" & CInt(eeldus) And "kellaeg<" & Format(kellaeg,"h\.n")) AS Expr1, rjrk.raid, rjrk.kellaeg, rjrk.eeldus, rjrk.sid, rjrk.rid
FROM rjrk
ORDER BY rjrk.eeldus, rjrk.kellaeg;



а вот результат :-(
Expr1 eeldus kellaeg raid sid rid
6 Yes 15:46 15 1 1
6 No 12:02 15 1 1
6 No 12:02 17 1 1
6 No 15:53 15 1 1
6 No 15:54 18 1 1
6 No 15:55 19 1 1


а по идее номера в Expr1 должны быть как счетчик :-(
...
Рейтинг: 0 / 0
31.10.2004, 20:15:51
    #32762402
alef120
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
SBLну а еще проще, на форме снизу есть счетчик записей, вот из него номера и хочется проставить по записям................

на событие Current
txtNomer=frmName.CurrentReecord
...
Рейтинг: 0 / 0
31.10.2004, 22:19:29
    #32762426
Serge Gavrilov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
alef120на событие Current
txtNomer=frmName.CurrentReecord
Так просто :-)

Думаю автору вопроса хотелось другого ...
...
Рейтинг: 0 / 0
31.10.2004, 22:31:37
    #32762430
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
SELECT DCount("raid","rjrk","eeldus<=" & CStr(CInt(eeldus)) & " And kellaeg<" & Format(kellaeg,"h\.n")) AS Expr1, rjrk.raid, rjrk.kellaeg, rjrk.eeldus, rjrk.sid, rjrk.rid
FROM rjrk
ORDER BY rjrk.eeldus, rjrk.kellaeg;
...
Рейтинг: 0 / 0
04.11.2004, 15:16:28
    #32768998
SBL
SBL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
номер записи в форме
Владимир СанычSELECT DCount("raid","rjrk","eeldus<=" & CStr(CInt(eeldus)) & " And kellaeg<" & Format(kellaeg,"h\.n")) AS Expr1, rjrk.raid, rjrk.kellaeg, rjrk.eeldus, rjrk.sid, rjrk.rid
FROM rjrk
ORDER BY rjrk.eeldus, rjrk.kellaeg;


хммм........
Expr1 raid kellaeg eeldus sid rid
0 17 12:19 Yes 1 1
0 19 15:55 No 1 1
0 17 12:20 No 1 2
0 17 12:20 No 1 1
0 15 12:20 No 1 2
0 17 12:22 No 1 2

хоть убей не могу понять почему.....

kellaeg (type General Date, mask - time (hours:minutes)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / номер записи в форме / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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