Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Работа с 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.045 c
14-1108470129
sapsi
2005-02-15 15:22
2005.03.06
Работа в ИТ отделах нефтяных компаний


14-1108547446
}|{yk
2005-02-16 12:50
2005.03.06
Помогите разобраться с фотоаппаратом


3-1107327777
cad2206
2005-02-02 10:02
2005.03.06
Ошибка в SQL запросе


1-1108636812
TUser
2005-02-17 13:40
2005.03.06
Как работать со ссылками на классы?


11-1090862232
DJ DIZzY
2004-07-26 21:17
2005.03.06
как сделать скин