Конференция "Начинающим" » Пронумеровать записи [Access]
 
  • Ega23 © (07.12.11 23:24) [80]

    > оно там не нужно

    Оно там нужно. Если я получил выборку на клиент, потом Вася удалил 10 записей в БД, а потом Петя также получил выборку на клиент, то у Пети "10-я строка" совершенно необязательно совпадает с моей "10-й строкой".
    Именно для этого и вводится целочисленное поле. "ID", "№ документа", "какая-то" - неважно. Важно, что она, эта хрень, уникальна для каждой записи в таблице.
    А твоё [11] - это очень маленький частный случай. Который у меня по прежнему вызывает сильные сомнения в юзабилити.
    Засим - закончу, реально надоело.
  • antonn © (07.12.11 23:25) [81]

    > Оно там нужно. Если я получил выборку на клиент, потом Вася
    > удалил 10 записей в БД,

    Слушай, если уж обсуждаем конкретно мою ситуацию, то почему не читать все сообщение внимательно?
  • Медвежонок Пятачок © (07.12.11 23:26) [82]
    Слишком откровенно, толсто


    А ты думал ты тут в сказку попадешь?
    Это ДМ, здесь .... как там у тебя выше было сказано?
  • Медвежонок Пятачок © (07.12.11 23:27) [83]
    Конкретно для твоей ситуации:

    либо не нужен грид.
    либо не нужна нумерация.
  • antonn © (07.12.11 23:27) [84]

    > как там у тебя выше было сказано?

    Здесь троллей быстро затролливают в ответ, в результате они начинают всем советовать сменить мозг. Как-то так
  • Медвежонок Пятачок © (07.12.11 23:30) [85]
    так смени пока не поздно.
    а то уже вон полночь скоро по москве.
  • antonn © (07.12.11 23:32) [86]
    ну не плакай, иди убеждай пользователей что им нумерация ни в жисть не нужна
  • Медвежонок Пятачок © (07.12.11 23:34) [87]
    Так их нет уже. Убеждать некого.
    Один ты остался.
    нетакойкаквсе.
  • antonn © (07.12.11 23:38) [88]
    ок
  • DiamondShark © (08.12.11 01:33) [89]

    > antonn ©   (07.12.11 23:25) [81]
    > Слушай, если уж обсуждаем конкретно мою ситуацию, то почему не читать все сообщение внимательно?

    Слушай, если уж обсуждаем конкретно твою ситуацию, то как ты гарантируешь порядок строк в выборке? У тебя что за СУБД?
  • Плохиш © (08.12.11 01:40) [90]

    > antonn ©   (07.12.11 23:27) [84]

    Хм, я непонял, ты когда вопрошающему помогать начнёшь?
    Хватит превращать ветку в потрепаться.
  • Германн © (08.12.11 01:49) [91]

    > Плохиш ©   (08.12.11 01:40) [90]
    >
    >
    > > antonn ©   (07.12.11 23:27) [84]
    >
    > Хм, я непонял, ты когда вопрошающему помогать начнёшь?
    > Хватит превращать ветку в потрепаться.
    >

    На ДМ antonn не любит помогать. На ДМ он любит "возражать". Имхо это его личная идиосинкразия на наш форум.
  • DiamondShark © (08.12.11 01:51) [92]

    > Alex_C   (07.12.11 16:06) 
    > Так правильнопронумеровать записи в таблице при выводе пользователю?
    >  Делал на 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


    Только что кинул на форму ADOTable, открыл в ней таблицу "Товары" из базы данных "Борей", создал вычисляемое поле:

    procedure TForm1.ADOTable1CalcFields(DataSet: TDataSet);
    begin
     ADOTable1RCNO.AsInteger := ADOTable1.RecNo;
    end;

    Всё нормально нумеруется.

    У вас какой-то непраильный ADO+Access.
  • antonn © (08.12.11 02:06) [93]

    >
    > Слушай, если уж обсуждаем конкретно твою ситуацию, то как
    > ты гарантируешь порядок строк в выборке?

    в запросе order by, по полю id записи. сейчас оно уже шестизначное
  • antonn © (08.12.11 02:06) [94]

    > Германн ©   (08.12.11 01:49) [91]
    >
    > На ДМ antonn не любит помогать.

    http://pda.delphimaster.net/?id=1322675909&n=7
    болтай дальше
  • знайка (08.12.11 03:09) [95]
    А вот в тойже sql server management studio и нумерация набора есть и в статусе кол-во присутствует, и никто еще не умер. :)
  • sniknik © (08.12.11 08:10) [96]
    > и никто еще не умер. :)
    вообще, есть множество бесполезных вещей от которых никто еще не умер... смысла им это не добавило.
  • Anatoly Podgoretsky © (08.12.11 09:47) [97]

    > antonn ©   (07.12.11 23:25) [81]

    > Слушай, если уж обсуждаем конкретно мою ситуацию, то почему
    > не читать все сообщение внимательно?

    Вообще то мы обсуждает не твое, а Alex_C
  • Anatoly Podgoretsky © (08.12.11 09:55) [98]

    > знайка   (08.12.11 03:09) [95]

    У тебя пользатели работают через SSMS и вручную делают запросы?
    Это между прочим отладочное средство, а не инструмент для работы
  • Anatoly Podgoretsky © (08.12.11 09:57) [99]
    Кроме того я проверил, цифры при разном where и order by, так что пользы нет, только вред. Иногда до мордобоя, когда баба Валя ругается с бабой Машей, мол нет в 10 записи никаких 100 рублей.

    Даже Эксель не дает гарантии одинаковости показаний, если сделать нумерацию руками.
 
Конференция "Начинающим" » Пронумеровать записи [Access]
Есть новые Нет новых   [134431   +10][b:0.001][p:0.001]