Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];

Вниз

Работа с TextData   Найти похожие ветки 

 
NightStranger ©   (2005-02-01 15:22) [0]

Доброго времени суток. Пытаясь освоить БД я в папке "Demos\Db" нашел интересный пример, называется TextData. В принципе все понятно кроме одного: возможно ли в DBGrid1 добавить столбцы, данные в которые будут загружены из других файлов, либо как изменить значение какой-либо ячейки. Спасибо


 
msguns ©   (2005-02-01 15:27) [1]

В грид можно добавить любые столбцы. Данные в грид можно положить из любого кол-ва файлов (таблиц) - все зависит от источника данных (DataSource). Данные в ячейках грида можно менять при наличие некоторых обстоятельств, одно из которых - это редактируемость набора данных, откуда черпает "записи" источник данных.
 Пожалуйста.


 
Соловьев ©   (2005-02-01 15:28) [2]

от кого унаследован TextData? от TDataSet - так что все методы для работы с БД у него есть.


 
NightStranger ©   (2005-02-01 16:04) [3]


> от кого унаследован TextData

да, именно.
А можно для особо одаренных в БД описание действий, плиз


 
jack128 ©   (2005-02-01 16:05) [4]

NightStranger ©   (01.02.05 15:22)
добавить столбцы, данные в которые будут загружены из других файлов, либо как изменить значение какой-либо ячейки

для этого тебе нужно будет добавить такую функциональность в TTextDataSet. Как он реализован в демке - он для любого поля, сколько бы ты их не назоздовал, возвратит соответствующую строку из исходного файла.


 
NightStranger ©   (2005-02-03 19:27) [5]

А можно сделть так, чтобы он для каждого столбца загружал свой файл?


 
Polevi ©   (2005-02-03 20:07) [6]

нужно немножко попрограммировать


 
NightStranger ©   (2005-02-04 10:53) [7]


> нужно немножко попрограммировать

серьезно? а я и не знал!
Я понимаю, что надо писать код, но в БД я ламак. Потому и прошу помощи


 
Соловьев ©   (2005-02-04 10:58) [8]

http://torry.net/pages.php?id=567


 
atruhin ©   (2005-02-04 12:25) [9]

Не обращай большого внимания на этот пример. Это пример не как работать с БД, а как писать датасет. Причем пример настолько убогий, что на него вообще оринтироватьсь НЕЛЬЗЯ.


 
sniknik ©   (2005-02-04 13:03) [10]

> Причем пример настолько убогий, что на него вообще оринтироватьсь НЕЛЬЗЯ.
замечательный пример, именно как пример, и простой насколько возможно, и основное все есть. как чтобы разбираться.


 
atruhin ©   (2005-02-04 14:03) [11]

>> sniknik ©   (04.02.05 13:03) [10]
Ну это так кажется пока не возьмешся писать насленика датасета, там в принципе неправильный подход к организации структуры записи, в примере специально одно поле сделано, а попробуй добавить второе, а потом подвигай колонки в гриде.
Т.е. там даже 10% необходимой информации по датасету нет. Борланд ни как не документируя многие внутрении методы датасета отсылает к DB.PAS в качестве примера реализации.


 
sniknik ©   (2005-02-04 17:07) [12]

> а попробуй добавить второе, а потом подвигай колонки в гриде.
а вот это будут глюки уже твоей реализации.

> Т.е. там даже 10% необходимой информации по датасету нет. Борланд ни как не документируя многие внутрении методы датасета отсылает к > DB.PAS в качестве примера реализации.
и правильно, пока не дочитал тоже была мысля туда послать. ;о))
там реализовано 100%
но попробуй это разбери сразу. (как пример не годится)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.037 c
11-1089967844
Falcon
2004-07-16 12:50
2005.03.06
ImageList и динамическая загрузка.


3-1107865255
Ч_А_Й_Н_И_К
2005-02-08 15:20
2005.03.06
Пролучение как парамерта имя сервера


1-1109016306
Wonderer
2005-02-21 23:05
2005.03.06
Товарищ Панов! Это что, не тема сообщения?


1-1108920390
Igor_thief
2005-02-20 20:26
2005.03.06
Вирус


8-1100374978
Alex_Rov
2004-11-13 22:42
2005.03.06
Не играет MP3 в Windows 98 SE





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский