Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.005 c
3-49845
Zarat
2002-04-19 01:14
2002.05.16
Как узнать пароль администратора только установленного IB6


6-50079
sgs
2002-03-01 13:54
2002.05.16
Netscape (iPlanet) Enterprise web server


3-49892
helenka
2002-04-20 21:36
2002.05.16
не могу связать таблицы


7-50143
Coalycat
2002-02-20 13:26
2002.05.16
преобразование данных


3-49834
Andreas1982
2002-04-18 16:36
2002.05.16
Базы данных, Help! Срочно!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский