Конференция "Начинающим" » Как сместить все значения поля на одну строку вниз? [D7]
 
  • kulon (23.04.11 20:00) [0]
    Имеется DBGrid1 (Тable1)  c полем  «Показания2» и с псевдополем «Показания1». Как значения по полю «Показания2» перенести в поле «Показания1» со смещением значений на одну строку вниз?
  • Anatoly Podgoretsky © (23.04.11 20:55) [1]
    > kulon  (23.04.2011 20:00:00)  [0]

    В DBGrid нет данных, а порядок записей существует только у старых файловых
    СУБД и то не у всех. Поэтому о каком низе идет речь не понятно.
  • kulon (23.04.11 21:57) [2]
    Если в поле "Показания2" число в первой строке, то это же  число в поле "Показания1" во второй строке.
  • Anatoly Podgoretsky © (24.04.11 08:54) [3]
    > kulon  (23.04.2011 21:57:02)  [2]

    Что такое строка, дай точное техническое определение.
  • ов (дом) (24.04.11 09:54) [4]
    наверное, требуется что-то типа
    из
    aaaaaaaaaa  12
    bbbbbbbbbb  13
    сделать вид
    aaaaaaaaaa  12 nil
    bbbbbbbbbb  13 12
    ccccccccc    N  13

    ?
  • Inovet © (24.04.11 09:57) [5]
    > [4] ов (дом)   (24.04.11 09:54)

    Автор просто не понимает с чем и как работает, поэтому, покак не поймёт или не покажет что понимает, что-либо объяснять бесполезно.
  • kulon (24.04.11 09:59) [6]
    С.Бобровский "...таблица - это двумерный массив, где строки образованы отдельными записями а столбцы- полями этой записи.".  Я так понимаю, что у меня первое число в столбце "Показания2" - это запись (условно в первой строке), и это же число надо занести в столбец "Показания1" но по счету во вторую запись (т.е. во вторую строку) и так далее по всем остальным записям.
  • Inovet © (24.04.11 09:59) [7]
    > [5] Inovet ©   (24.04.11 09:57)
    > Автор просто не понимает

    Мыслит категориями Excel
  • Inovet © (24.04.11 10:01) [8]
    > [6] kulon   (24.04.11 09:59)

    Игнорируешь?

    > [1] Anatoly Podgoretsky ©   (23.04.11 20:55)
    > В DBGrid нет данных, а порядок записей существует только
    > у старых файловых СУБД и то не у всех.
  • sniknik © (24.04.11 10:26) [9]
    > и это же число надо занести в столбец "Показания1" но по счету во вторую запись (т.е. во вторую строку) и так далее по всем остальным записям.
    так же "условно". допустим у тебя там есть данные (есть что переносить), и есть порядок записей (ну может по индексу),  то перенеся число из первой строки во вторую, во второй будет тоже самое число "и так далее по всем остальным".
    т.е. тебе просто всем записям  нужно присвоить одно число?

    если нет то и логики у тебя тоже нет, т.е. данных нет, порядка нет ... населена роботами. (© мультфильм про Алису)

    от нас то ты чего хочешь?
  • kulon (24.04.11 10:53) [10]
    В первом столбце показания счетчика за январь на конец месяц, во втором столбце показания счетчика на начало месяца. В следующем месяце в феврале конечные показания января будут уже начальными для февраля.

    2345
    4567  2345
    6788  4567
           6788

    Можно ли запрограммировать такое смещение? И как?
  • b z (24.04.11 11:35) [11]
    Напишите соот. запрос, в гриде все само "перенесется".
  • Anatoly Podgoretsky © (24.04.11 11:42) [12]
    Он в запросах не разбирается.
  • kulon (24.04.11 12:15) [13]
    Спасибо, теперь знаю куда двигаться. Вот только не пойму соот-запрос и SOL-запрос это не одно и тоже?
  • Германн © (24.04.11 13:44) [14]

    > соот-запрос и SOL-запрос это не одно и тоже?

    Одно и то же.
  • clickmaker © (24.04.11 20:32) [15]
    > соот-запрос и SOL-запрос это не одно и тоже?

    не совсем. Соот - это более продвинутый диалект SQL. Переводится как "СуперОптимальное Обращение к Таблицам"
  • oldman © (25.04.11 18:33) [16]

    > соот-запрос и SOL-запрос это не одно и тоже?


    Образование, как всегда, высшее...
 
Конференция "Начинающим" » Как сместить все значения поля на одну строку вниз? [D7]
Есть новые Нет новых   [134432   +19][b:0][p:0]