Конференция "Базы" » dbedit отображает только десятки или сотни [D7]
 
  • link © (12.04.12 12:00) [0]
    Доброе время подскажите кто знает как можно указать маску что бы DBEdit отображал только определенное количество цифр например есть поле где уже забито паспортные данные серия и номер через пробел в одном поле надо что бы на форме dbedit1 показывал серию а dbedit2 показывает номер.
  • sniknik © (12.04.12 12:08) [1]
    нужно разделить 1 поле на 2, в базе/запросе/на клиенте неважно, dbedit для поля, а не для половинки.
  • link © (12.04.12 12:39) [2]
    с паспортными данными я понял а как например  на форме можно отображать отдельно дату в одном поле число в другом поле месяц и отдельно год в базе парадокс данные набраны в формате 15.10.2001 мне нужно что бы в базе остались данные в том же формате а отображение на форме дата месяц и год в разных dbedit
  • Ega23 © (12.04.12 12:41) [3]
    Аналогично паспорту и серии.
  • sniknik © (12.04.12 12:46) [4]
    > нужно что бы в базе остались данные в том же формате
    значит
    > нужно разделить 1 поле на 2, в запросе/на клиенте, dbedit для поля, а не для половинки.
  • Inovet © (12.04.12 13:05) [5]
    Кроме паспорта существует ещё множество документов удостоверяющих личность с совершенно разной структурой номера вплоть до произвольного текста. То ли ты делаешь?
  • link © (12.04.12 13:28) [6]
    есть готовая база с данными которые отображаются на на форме проекта в виде dbedit из которых данные передаются в word.
    а в word мне надо что бы число было в одном месте месяц в другом и год в другом для этого шаблон word я привязываю с dbgrid
    если бы dbedit отображал данные только месяц то это было бы в идеале
  • Inovet © (12.04.12 13:32) [7]
    > [6] link ©   (12.04.12 13:28)

    При передаче в Ворд разрулить? В Ворде скриптом разрулить?
  • Ega23 © (12.04.12 13:51) [8]

    > на на форме проекта в виде dbedit


    Ты уверен, что тебе именно DBEdit нужен и ничего другого?
  • Inovet © (12.04.12 14:01) [9]
    > [8] Ega23 ©   (12.04.12 13:51)
    > Ты уверен, что тебе именно DBEdit нужен и ничего другого?

    В этой ветке забыли сказать, что в ДБЕдит данных нет.
  • Ega23 © (12.04.12 14:34) [10]

    > В этой ветке забыли сказать, что в ДБЕдит данных нет.


    А вот как раз в случае с DBEdit это вопрос философский. Если DBGrid показывает ровно ту часть рекордсета, которая влазит на экран, то с DBEdit это не совсем так.
  • Плохиш © (12.04.12 15:20) [11]
    Судя по вопросам, аФФтару программист нужен.
  • Anatoly Podgoretsky © (12.04.12 15:50) [12]
    > Ega23  (12.04.2012 14:34:10)  [10]

    А с DBEdit показывает ровно ту часть рекордсета, которая влазит в DBEdit
  • Ega23 © (12.04.12 15:54) [13]

    > А с DBEdit показывает ровно ту часть рекордсета, которая
    > влазит в DBEdit


    Скопировать-то можно. И проскроллить.
  • Anatoly Podgoretsky © (12.04.12 16:05) [14]
    > Ega23  (12.04.2012 15:54:13)  [13]

    А что в гриде иначе
  • Ega23 © (12.04.12 16:28) [15]

    > А что в гриде иначе


    В гриде ты "по вертикали" скопировать не сможешь.
  • Anatoly Podgoretsky © (12.04.12 16:45) [16]
    > Ega23  (12.04.2012 16:28:15)  [15]

    По сути вопроса "в dbedit нет данных" это и не важно, но гриды разные
    бывают. Хотя данные от этого там не появятся.
    Грид по сути это набор "dbedit", набор ячеек отображающий что то где то.
  • Ega23 © (12.04.12 16:56) [17]

    > Грид по сути это набор "dbedit", набор ячеек отображающий
    > что то где то.


    Не совсем. DBEdit - только ActiveRecord по DataLink.
    DBGrid - он дистанцию смотрит, при этом ActiveRecord у тебя может быть проскроллена за область видимости. GridDataLink суров и беспощаден.
  • Anatoly Podgoretsky © (12.04.12 17:03) [18]
    > Ega23  (12.04.2012 16:56:17)  [17]

    Данные в датасете, а dbgrid это одиночное окно
  • Ega23 © (12.04.12 17:15) [19]

    > Данные в датасете, а dbgrid это одиночное окно


    В DBEdit копия данных датасета. Полная, для активной записи и данного поля.
    Так что именно с ним вопрос, ИМХО, философский.
    Также, кстати, как и с TDBMemo, TDBImage и т.д.
  • asail © (29.04.12 19:22) [20]

    > Anatoly Podgoretsky ©   (12.04.12 16:45) [16]

    > но гриды разные
    > бывают. Хотя данные от этого там не появятся.

    В некоторых появятся. Например, в DevExpress грид умеет данные кэшировать и хранить у себе...
 
Конференция "Базы" » dbedit отображает только десятки или сотни [D7]
Есть новые Нет новых   [134431   +9][b:0][p:0.001]