![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пронумеровать записи [Access]
Alex_C © (2011-12-07 16:06:00)
Страницы: < 1 2 3 4 5 6 7 8 9 10 11 >
Так правильнопронумеровать записи в таблице при выводе пользователю? Делал на CalcFields
if LogTable.RecNo <> -1 then
LogTableNumer.AsInteger := LogTable.RecNo
else if LogTable.Bof then
LogTableNumer.AsInteger := 1
else if LogTable.Eof then
LogTableNumer.AsInteger := LogTable.RecordCount;
До использования ADO+Access работало. Сейчас первую и последнюю запись неправильно нумерует - первую как номер последней записи, последнюю - как 1
Медвежонок Пятачок (2011-12-07 22:36:00) [161]это я и пытаюсь ему донести.
попытайся донести это пользователям, не используя грид.
донести отчетом с пронумерованными строками.
Ega23 (2011-12-07 22:34:00) [162]
> Я утвержадю что ситуации когда нумерация не будет лишней
> (что вовсе не обязательно что функции работы будут зависеть
> от нумерации),
А, уже надоело.
Нумерация возможноне будет лишней только в полностью сформированных и не изменяемых данных.
Например - в отчёте (кстати, далеко не всегда. Часто нужны отчёты, где нет нумерации, а идёт время события).
Например - в никогда не изменяемой, не сортируемой и не фильтруемой справочной таблице.
Всё остальное - фигня какая-то. Не могу придумать ни одного реального примера, где это могло бы потребоваться и где это решалось бы действительно нумерацией записей в наборе данных.
antonn (2011-12-07 22:34:00) [163]
> Нумерация возможно не будет лишней только в полностью сформированных
> и не изменяемых данных.
это я и пытаюсь ему донести.
antonn (2011-12-07 22:31:00) [164]
> Я утверждаю, что на бумаге нумерация строк логична, понятна
> и должнаприсутствовать.
все понятно
Медвежонок Пятачок (2011-12-07 22:31:00) [165]Ну если понятно, то действуй.
Забудь про нумерацию в гриде.
Медвежонок Пятачок (2011-12-07 22:30:00) [166]ага, утверждаешь там всегда есть нумерация...
Я утверждаю, что на бумаге нумерация строк логична, понятна и должна присутствовать.
antonn (2011-12-07 22:29:00) [167]
> На бумаге у него нет номеров строк, зато в гриде у него
> нумерация.
так сложно представить? что, еще и с фантазией проблема? :))
> antonn(C)у уже намекали про дыртаньяна и яйца однажды..
не помню, не затруднит найти тему?
antonn (2011-12-07 22:28:00) [168]
> а слева в строке стоит порядковый номер последней введенной
> строки.
ага, утверждаешь там всегдаесть нумерация...
лечение осложняется
> Ты лечилку для начала свою отрости.
а ты что думал - в сказку попал? Нет, это ДМ. Тут быстро добуквоедствуются, чем промышлял - то и получил.
Palladin (2011-12-07 22:28:00) [169]до сих пор жмет
нонамэ (2011-12-07 22:27:00) [170]antonn(C)у уже намекали про дыртаньяна и яйца однажды.. оно не понял...
Медвежонок Пятачок (2011-12-07 22:26:00) [171]допустим что есть лист (если уж он тебе понравился, почему бы и нет?). Но без номеров строк,
Чувствуется мозг настоящего мастера.
На бумаге у него нет номеров строк, зато в гриде у него нумерация.
Медвежонок Пятачок (2011-12-07 22:24:00) [172]Продолжим лечение:
Ты лечилку для начала свою отрости.
Медвежонок Пятачок (2011-12-07 22:23:00) [173]или посмотрела на номер строки (если нумерация есть)?
если нумерации (в гриде) нет, а мариванну спросили на какой строке она остановилась/сколько строк она ввела, то мариванна переводит взгляд с грида на источник строк, с которого она делала ввод.
на источнике у нее лежит линейка.
а слева в строке стоит порядковый номер последней введенной строки.
и вот таким незамысловатым способом мариванна оповещает внешний мир о номере последней введенной ею строки или о количестве введенных ею строк.
причем даже не глядя на грид, в котором может быть и есть нумерация строк, хотя ее там быть и не должно.
antonn (2011-12-07 22:20:00) [174]
> я предположил, что она набивает с листа.
о, уже прогресс, ты начинаешь учиться предполагать! это путь к исправлению, значит скоро ты научишься "предполагать" и другие ситуации в которых нумерация может быть полезна. А не видеть только то, что удобно видеть тебе.
Продолжим лечение: таки допустим что есть лист (если уж он тебе понравился, почему бы и нет?). Но без номеров строк, просто список. если ты предположил что есть лист, то я предположил что список на листе без нумерации. "Под линеечку" "набивает", вычеркивая карандашиком.
Медвежонок Пятачок (2011-12-07 22:16:00) [175]правильно звучит - "сколько?".
стоп стоп стоп.
совсем недавно мариванна "набивала строки" и ей кричали: "мариванна, ты на какой строке остановилась?"
итак, еще раз:
что это за источник, с которого мариванна набивала строки?
я предположил, что она набивает с листа.
однако меня тут же одернули, и сказали, что "нет никакого листа"
antonn (2011-12-07 22:12:00) [176]
> "Тут" я вижу ProductID.
я тебе привел пример группировки, а не ProductID
это когда щелкаешь плюсик и выкатывается подтаблица, кол-во строк в ней не такое как кол-во строк общее во всем гриде
> А если у бабушки, то был бы дедушка.
Вот теперь ты отлично понял к чему я клоню.
Я утвержадю что ситуации когда нумерация не будет лишней(что вовсе не обязательно что функции работы будут зависетьот нумерации), а Медвежонок упорно настаивает что нумерация не нужна. Вообще. Никогда.
Вот просто логически прикинуть - кто правее? Тот кто говорит что ситуация может быть, или кто говорит что она никогда не может быть?
> я понял.
ошибаешься
> К какому источнику строк и номеру последней введенной строки
> вопрошает коллега мариванны?
правильно звучит - "сколько?". Теперь вопрос для самых сообразительных - марьиванна их сосчитала (т.к. нумерации нет) или посмотрела на номер строки (если нумерация есть)?
Ega23 (2011-12-07 22:04:00) [177]
> вообще еще группировка бывает :)
> например как тут
"Тут" я вижу ProductID. Который никто не мешает выводить и сортировать по нему. Это не имеет к "нумерации записей в наборе данных" никакого отношения.
Правда никто не мешает удалить из таблицы Products запись с id=66, которая Louisiana Hot Spiced Okra. И будет у тебя сначала 65, а потом 67.
> А если там "ОООРогаИКопытаДомодедовскихАвиалиний" и различие
> в строках идет уже после этого заклинания? И строк штук
> 50-100?
А если у бабушки, то был бы дедушка. Всех хотелок предусмотреть просто НЕ-ВОЗ-МОЖ-НО. Один хочет вес мешков с бетоном видеть с точностью до килограмма. Другой - до микрограммов (это реальная претензия, без шуток). И если заказчик готов оплатить разработку такой вот нетривиальной дури - ради Б-га, везде строки будут нумероваться. Если же нет - тады ой.
Медвежонок Пятачок (2011-12-07 22:04:00) [178]Вот сидит оператор, набивает строки,
А!
я понял.
Мариванна набивает строки из головы.
К чему тогда относится вопрос: "мариванна, на какой строке остановилась?"
К какому источнику строк и номеру последней введенной строки вопрошает коллега мариванны?
antonn (2011-12-07 21:58:00) [179]
> мариванна набивает с листа.
нет никакого листа
> Про нумерацию уже все сказали однозначно, кроме тебя.
да, много дурости наговорили
Inovet (2011-12-07 21:57:00) [180]> [12] antonn © (07.12.11 20:46)
> Понятия не имеющие какой софт у вопрошающего
Этот софт обсуждается уже с месяц, так что понятие о нём есть у тех, кто читал ветки. Про нумерацию уже все сказали однозначно, кроме тебя.