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

Вниз

DBGrid = Memo ?   Найти похожие ветки 

 
Semu   (2002-11-13 11:05) [0]

Здравствуйте. Вопрос по дельфи. В dxDBGrid (считай что и просто DBGrid) некоторые значения таблиц выводятся как "MEMO", вроде бы это из-за того, что размер поля в таблице больше, чем у DBGrid. Как это можно исправить?


 
sniknik   (2002-11-13 11:30) [1]

изза того что поле в таблице типа Memo, Text или аналог в зависимости от типа базы, пользуйся Char, VarChar, nchar, nvarchar или аналогами в зависимости от типа базы.


 
MsGuns   (2002-11-13 11:39) [2]

Если хоца показывать мемо в гриде (точнее его фрагмент), можно воспользоваться доп.полем Calculated, куда по событию OnCalcField впихивать нужный кусок текста мемо. Есть и другой способ: сделать эту колонку cbsEllipsis, а затем по событиям грида OnDrawColumnCell и OnEditButtonClick открывать под/над этой маленькой ячейкой панельку с DBMemo, связанным с этим полем

Или еще проще: кинуть перманентную панель рядом с гридом, где отображать все мемо.


 
Jeer   (2002-11-13 11:44) [3]

Или использовать TTabControl с закладками Грид и Мемо


 
Semu   (2002-11-13 11:58) [4]

Да нет, причем тут МЕМО вообще. Просто тип данных в таблице varchar2, и размер более 4000, и dxDBGrid отображает вместо значения - слово "MEMO", намекая наверное, что для него этот тип слишком велик и надо бы его просматривать через МЕМО чтоли. Да, СУБД - ORACLE.


 
Jeer   (2002-11-13 12:00) [5]

Что хотели - все уже сказали.
И в чем смотреть 4000 символов, как не в Мемо ?


 
Shaman   (2002-11-13 13:32) [6]

Жмешь правой мышей на dxDBGrid, выбираешь Columns, выделяешь интересующие тебя поля, жмешь кнопочку Change type и выбираешь то что больше нравится



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

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

Наверх





Память: 0.45 MB
Время: 0.008 c
3-4235
Cranium
2002-11-14 13:32
2002.12.02
Из Excel в БД .........


14-4624
Anar
2002-11-11 18:40
2002.12.02
ASPack


14-4569
Cobalt
2002-11-11 18:54
2002.12.02
Может кто знает, что это за символы, начинающиеся с #?


1-4390
Keplin Sergey
2002-11-19 22:11
2002.12.02
Уникальный ID у компонент?


6-4533
Darts
2002-10-04 15:00
2002.12.02
Как в WebBrowser отобразить html c рисунками?





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