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

Вниз

Как данные из DBGrid переписать в memo?   Найти похожие ветки 

 
Вопросик   (2008-07-13 14:56) [0]

сабж


 
Юрий Зотов ©   (2008-07-13 15:17) [1]

> Вопросик   (13.07.08 14:56)  

В DBGrid никаких данных нет, они хранятся в DataSet"е. Делаем цикл по записям (First, Next), в нем вложенный цикл по полям (Fields) - и пишем в Memo.


 
Вопросик   (2008-07-13 15:34) [2]

сделал так
for i:=1 to  form1.Query1.RecordCount-1 do
begin
form1.DBNavigator1.BtnClick(nbNext);
memo1.Lines.Add(form1.Query1.FieldByName("NAME").AsString);
end;


 
ply ©   (2008-07-13 15:58) [3]


> form1.DBNavigator1.BtnClick(nbNext);

товарищ, а вы извращенец=)

query.First;
while not query.eof do begin
 memo1.Lines.Add(query.FieldByName("NAME").AsString);
 Query.Next;
end;


 
Нат   (2008-07-26 03:08) [4]

Обычно дынные берутся из поля, в т.ч и Мемо, и отображаются в гриде.
То, что у стандартного грида не реализовано отображение Мемо, не значить, что это сложно сделать.
В яндекс: "Полосатый DBGrid", "DBGrid с человеческим лицом", "Королевство Дельфи", раздел статьи.


 
Нат   (2008-07-26 03:09) [5]

В смысле даные берутся, а Вы наоборот, почему-то.


 
Германн ©   (2008-07-26 03:12) [6]


> Нат   (26.07.08 03:08) [4]

Ещё один "некромант".
Да и очепятки наличествую. :(


 
Нат   (2008-07-27 04:23) [7]

За очепятки - сорри... Еще одна осталась.
А за "некроманта" - извольте обяснить.ся.
И по существу вопроса, пож-та.


 
sniknik ©   (2008-07-27 10:20) [8]

http://pokachi-city.ru/modules.php?name=xNews&file=print&sid=584


 
Ega23 ©   (2008-07-27 13:46) [9]


> То, что у стандартного грида не реализовано отображение
> Мемо, не значить, что это сложно сделать.


Как ты себе представляешь различие: bmp, avi, документ Word и Zip-архив?
А всё суть - BLOB


 
Нат   (2008-07-28 07:14) [10]

sniknik
Прикольно, если и так, то без злого умысла.

Ega23
Мне подскажывают, что подобные дискусии уже имели место, может стоит туда переехать?
Все равно, топикстартер уже ушел.

Для хранения разных данных использую разные поля, поэтому легко отображаю текстовое содержимое Мемо-полей. Когда понадобится, сделаю еще иконки.
Полноценные картинки, ави, Ворд и архивы (ИМХО) не вижу смысла отображать вообще, т.к. что там можно будет разглядеть?
10 микрофильмов в таблице ... наша сеть не потянет.


 
brother ©   (2008-07-28 07:22) [11]

> разные поля, поэтому легко отображаю текстовое содержимое
> Мемо-полей.

длинна 255 символов не смущает?
разные это какие?

> 10 микрофильмов в таблице ... наша сеть не потянет

наша потянет ;) только смысл?)


 
Нат   (2008-07-28 07:33) [12]

Обычно у нас, ширина столбца около 50-60 символов, по-любому не разгонишься.
Есть желание сделать многострочный грид, но все-равно не разгонишься, поэтому лениво.

> разные это какие?

Длинные строки и картинки. Последние стараюсь вообще не держать в БД. Пока есть возможность. Но это из другого обсуждения.

> только смысл?)

Вот-вот.


 
Ega23 ©   (2008-07-28 09:58) [13]


> 10 микрофильмов в таблице ... наша сеть не потянет.


Ещё раз: не надо гонять запросы Select * .



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

Форум: "Начинающим";
Текущий архив: 2008.09.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.005 c
2-1216942953
Ruzzz
2008-07-25 03:42
2008.09.07
Что-то типа хеша


15-1216089828
Slider007
2008-07-15 06:43
2008.09.07
С днем рождения ! 15 июля 2008 вторник


15-1216157591
Германн
2008-07-16 01:33
2008.09.07
WinXP, NTFS и имена файлов


15-1216204880
DVM
2008-07-16 14:41
2008.09.07
Вопрос к тем кто живет на Украине или ездил туда недавно.


2-1217413081
Alexey
2008-07-30 14:18
2008.09.07
Переименование файла





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