-
Доброе время подскажите кто знает как можно указать маску что бы DBEdit отображал только определенное количество цифр например есть поле где уже забито паспортные данные серия и номер через пробел в одном поле надо что бы на форме dbedit1 показывал серию а dbedit2 показывает номер.
-
нужно разделить 1 поле на 2, в базе/запросе/на клиенте неважно, dbedit для поля, а не для половинки.
-
с паспортными данными я понял а как например на форме можно отображать отдельно дату в одном поле число в другом поле месяц и отдельно год в базе парадокс данные набраны в формате 15.10.2001 мне нужно что бы в базе остались данные в том же формате а отображение на форме дата месяц и год в разных dbedit
-
Аналогично паспорту и серии.
-
> нужно что бы в базе остались данные в том же формате
значит
> нужно разделить 1 поле на 2, в запросе/на клиенте, dbedit для поля, а не для половинки.
-
Кроме паспорта существует ещё множество документов удостоверяющих личность с совершенно разной структурой номера вплоть до произвольного текста. То ли ты делаешь?
-
есть готовая база с данными которые отображаются на на форме проекта в виде dbedit из которых данные передаются в word.
а в word мне надо что бы число было в одном месте месяц в другом и год в другом для этого шаблон word я привязываю с dbgrid
если бы dbedit отображал данные только месяц то это было бы в идеале
-
> [6] link © (12.04.12 13:28)
При передаче в Ворд разрулить? В Ворде скриптом разрулить?
-
> на на форме проекта в виде dbedit
Ты уверен, что тебе именно DBEdit нужен и ничего другого?
-
> [8] Ega23 © (12.04.12 13:51)
> Ты уверен, что тебе именно DBEdit нужен и ничего другого?
В этой ветке забыли сказать, что в ДБЕдит данных нет.
-
> В этой ветке забыли сказать, что в ДБЕдит данных нет.
А вот как раз в случае с DBEdit это вопрос философский. Если DBGrid показывает ровно ту часть рекордсета, которая влазит на экран, то с DBEdit это не совсем так.
-
Судя по вопросам, аФФтару программист нужен.
-
> Ega23 (12.04.2012 14:34:10) [10]
А с DBEdit показывает ровно ту часть рекордсета, которая влазит в DBEdit
-
> А с DBEdit показывает ровно ту часть рекордсета, которая
> влазит в DBEdit
Скопировать-то можно. И проскроллить.
-
> Ega23 (12.04.2012 15:54:13) [13]
А что в гриде иначе
-
> А что в гриде иначе
В гриде ты "по вертикали" скопировать не сможешь.
-
> Ega23 (12.04.2012 16:28:15) [15]
По сути вопроса "в dbedit нет данных" это и не важно, но гриды разные
бывают. Хотя данные от этого там не появятся.
Грид по сути это набор "dbedit", набор ячеек отображающий что то где то.
-
> Грид по сути это набор "dbedit", набор ячеек отображающий
> что то где то.
Не совсем. DBEdit - только ActiveRecord по DataLink.
DBGrid - он дистанцию смотрит, при этом ActiveRecord у тебя может быть проскроллена за область видимости. GridDataLink суров и беспощаден.
-
> Ega23 (12.04.2012 16:56:17) [17]
Данные в датасете, а dbgrid это одиночное окно
-
> Данные в датасете, а dbgrid это одиночное окно
В DBEdit копия данных датасета. Полная, для активной записи и данного поля.
Так что именно с ним вопрос, ИМХО, философский.
Также, кстати, как и с TDBMemo, TDBImage и т.д.
-
> Anatoly Podgoretsky © (12.04.12 16:45) [16]
> но гриды разные
> бывают. Хотя данные от этого там не появятся.
В некоторых появятся. Например, в DevExpress грид умеет данные кэшировать и хранить у себе...