Главная страница
    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.035 c
1-1108804381
saNat
2005-02-19 12:13
2005.03.06
Копирование изображения


14-1108537985
stud
2005-02-16 10:13
2005.03.06
написание ТЗ


3-1107520454
pashtet
2005-02-04 15:34
2005.03.06
Подскажите процедуру/функцию которая прибавл. месяц к дате.


14-1108588949
Луарвик
2005-02-17 00:22
2005.03.06
Хост базы MySQL


1-1108756422
olookin
2005-02-18 22:53
2005.03.06
Вопрос про TShellTreeView





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