![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как уменьшить размер текстового поля таблицы в БД Access? [D7]
Michael5 © (2005-07-07 21:25:00)Открываю таблицу в режиме конструктора (в майкрософт акцесс), и пытаюсь уменьшить размер одного из текстовых полей с 250 до 50 знаков. Пытаюсь сохранить внесенные изменения - акцесс пытается это сделать, потом выдает сообщение: не хватает места на диске или памяти.
Памяти - 256Мб, места на диске - пару гигабайт, файл подкачки - 700Мб...
Как с этим бороться?
Нужно уменьшить, потому что DBGrid, подключенная к этой БД, отображает это поле очень длинным, и не дает его уменьшить (оно идет первым полем). Подскажите, как можно задать ширину этого поля?
Заранее благодарен!
isasa (2005-07-08 15:50:00) [1]если приспичило, можно попробовать так
DBGrid1.Columns[0].Width:=DBGrid1.Canvas.TextWidth(<строка максим. длины>)
Desdechado (2005-07-08 13:13:00) [2]вообще-то размер поля и размер его отображения - 2 больших разницы, как говорят в Одессе
то ли ты делаешь, а?
Michael5 (2005-07-07 21:38:00) [3]Все, разобрался:
dbgrid1.Columns.Items[0].Width:=...;
Michael5 (2005-07-07 21:33:00) [4]В общем-то, ни DragMode, ни dgColumnResize не помогают...
Michael5 (2005-07-07 21:30:00) [5]Хотел бы уточнить второй вопрос:
Есть ли свойство у DBGrid, которое устанавливает ширину столбца автоматически в зависимости от размеров данных, или дает возможность ручного изменения размеров?