![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Порядковый номер [D5, Access]
Шоломицкий © (2003-02-25 16:29:00)Помогите пожалуйста!
Есть база (ACCESS). Такая вот таблица в DBGRID:
|№ |Фамилия| Отчество|№ Зачётки|
--------------------------------
| | | | |
| | | | |
Вот значит.
№ Зачётки-ключевое поле.
при добавлении фамилии таблица отсортировывается по фамилии (по алфавиту).
Это я сделал при помощи ADOTABLE.IndexFieldName:="Фамилия"
Надо:
Что бы при добавлении № ставился для каждой фамилии соответственно порядковому
положению записи, т.е подряд:
1
2
3
..
До конца таблицы.
Вот это я сделать и не могу. Ну просто не работал я с базами и DBGRID-ом.
Пробовал сделать №-типа "счётчик" в MS ACCESS и сделать его ключевым. Всё вроде
нормально, номер идёт по порядку, но фамилии уже не отсортированны.
Мне нужен первыйариант. Помогите плиз!
D (2003-02-25 17:09:00) [1]ADOTABLE1.RecNo
Шоломицкий (2003-02-25 16:41:00) [2]А как вообще можно определить номер записи?(порядковый)
D (2003-02-25 16:39:00) [3]Как-то надо RecNo выводить. Может, вычисляемое поле создать и ОnCalcField записывать туда RecNo. А счетчик тут не при чем.
Шоломицкий (2003-02-25 16:34:00) [4]И как это?
Соловьев (2003-02-25 16:33:00) [5]Прийдется каждый раз пересчитывать порядковые номера, для того чтобы сортировать по фамилии.
Т.е. добавил фамилию,отсортировал, и для каждой записи пересчитал порядковый номер.