Форум: "Потрепаться";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];
ВнизБаза Найти похожие ветки
← →
Tema (2002-04-05 06:13) [0]Как сделать так, чтобы в разных Grid,метках на форме отображать РАЗНЫЕ записи ОДНОЙ базы данных.
Помещение на форму двух компонент Tabl для смещения по записи наверно не самое лучшее решение.
Очень нужно. Заранее благодарен.
← →
MBo (2002-04-05 06:32) [1]Или дежавю, или вчера это было ...
← →
Tema (2002-04-05 07:05) [2]Это не дежавю, но что за заклатки то... я не понял
← →
Tema (2002-04-05 07:53) [3]Как сделать, плиззз
← →
MBo (2002-04-05 07:59) [4]Bookmark
← →
Tema (2002-04-05 08:48) [5]А это с чем едят.
← →
MBo (2002-04-05 08:54) [6]Уважаемый, в хелп лень заглянуть?
Кстати, для DBText или DBEdit это подойдет, а вот для DBGrid, полагаю, нет.
← →
Sergey13 (2002-04-05 09:05) [7]2Tema (05.04.02 06:13)
Ты бы хоть в терминах разбрался. Что значит "РАЗНЫЕ записи ОДНОЙ базы данных". В одной БАЗЕ есть НЕСКОЛЬКО (иногда очень много) таблиц. Тебя интересуют разные таблицы или разные записи одной таблицы. Это две большие разницы (пардон за тафтологию). В первом стучае ты вообше одним Tabl-ом необойдешься, во втором может и пройдет но надо изъеживаться. Почему тебе не нравится несколько Table в проекте? В один грид всю БАЗУ хочешь засунуть? 8-)
← →
Praco (2002-04-05 09:23) [8]Пардон, я тоже не понимаю, причем здесь Bookmark.
> Tema ©
Я думаю, что под базой ты подразумеваешь таблицу.
В TTable есть текущая запись. Её и будут показывать все компоненты отображения данных, подключенные к TTable. Чтобы в той же форме одновременно показать другую запись, заведи еще один TTable(ничего страшного).
Можно создать вычисляемое поле для показа чего-то из другой записи(возможно, с применением Bookmark), но вот это как раз и есть "не самое лучшее решение".
← →
Tema (2002-04-05 09:28) [9]База Paradox, таблица 1 в базе, интересует разные записи одной таблицы. Вот и интересует как изъеживаться...
А если несколько Table поставить, то память то занимается..., с выиекающими отсюда последствиями.
Потом, если 1 записи в одной таблице соответствует 3 записи в другой и надо нарисовать 3 графика соотвественно, то как тогда пробегать по таблице и выводить (3 Table и 2 next что-ли)
← →
Anatoly Podgoretsky (2002-04-05 09:32) [10]Praco © (05.04.02 09:23)
А grid, что с ним делать, собака показывает не только текущую записи, а другие мультилайн компоненты?
← →
Tema (2002-04-05 09:50) [11]Про Bookmark почитаю , спасибо,
НО это ведь не единственный метод?
Мне кажется, должен быть способ легче.
(Все гениальное просто...)
← →
wicked (2002-04-05 09:56) [12]2 Tema ©
моё большое имхо - нету такого способа, так как все наследники TDataSet при изменении текущей записи немедленно извещают об этом все отображающие элементы... т. е. стоит только перейти на другую запись, как все dbedit"ы сразу покажут поля из неё...
тем более, что у dblabel"а/dbedit"а/db-что-еще-там нет события типа OnShow, обработчик которого вызывался бы при необходимости показать данные...
кстати, а зачем это тебе?... опции в базе хранить?...
← →
Praco (2002-04-05 10:04) [13]Anatoly Podgoretsky © (05.04.02 09:32)
Может показывать, а может и не показывать, собака. В общем случае нужно считать, что грид покажет текущую запись обязательно и несколько ближайших. А попадет ли в эти несколько нужная "другая запись"? И чего я полез в эту ветку?
Tema © (05.04.02 09:28)
О памяти не беспокойся :)
"Потом, если 1 записи в одной ..." не понял последнего абзаца.
Купи книгу Фаронова по разработке баз данных в Delphi. Не помню точного названия, но подобные вопросы отпадут.
← →
P. (2002-04-06 13:32) [14]
> Купи книгу Фаронова по разработке баз данных в Delphi. Не
> помню точного названия, но подобные вопросы отпадут.
Че есть такая? Я искал-искал думал нету, да и в "Delphi 5. Учебный курс" про БД не слова...
PS Нету в Екатеринбурге такой:( Каким то левым справочником довольствуюсь:(
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c