Форум: "Начинающим";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];
Вниздобавить / удалить строку Найти похожие ветки
← →
НОВИЧЕК2007 (2007-02-17 17:28) [0]Здравствуйте!
Есть таблица в Access, в нем 3 поля. На форме компонент DBGrid. Как добавить / удалить строку?
← →
Desdechado © (2007-02-17 17:32) [1]Table.Delete
← →
Anatoly Podgoretsky © (2007-02-17 18:14) [2]> НОВИЧЕК2007 (17.02.2007 17:28:00) [0]
Сtrl+Ins/Del
← →
НОВИЧЕК2007 (2007-02-17 19:04) [3]Ну неужели никто незнает?
← →
Правильный Вася (2007-02-17 19:25) [4]мдя, блондинка оказалась
← →
НОВИЧЕК2007 (2007-02-17 19:25) [5]
> Anatoly Podgoretsky © (17.02.07 18:14) [2]
> > НОВИЧЕК2007 (17.02.2007 17:28:00) [0]Сtrl+Ins/Del
- не удобно, нужен код для кнопки.
← →
Anatoly Podgoretsky © (2007-02-17 19:53) [6]> НОВИЧЕК2007 (17.02.2007 19:25:05) [5]
В дбгид нет данных (удалять не чего), но зато есть комбинации клавиш, которые позволят удалить запись из таблицы данных базы.
← →
Desdechado © (2007-02-17 19:59) [7]TDBNavigator
← →
НОВИЧЕК2007 (2007-02-17 20:49) [8]
> Anatoly Podgoretsky © (17.02.07 19:53) [6]
> > НОВИЧЕК2007 (17.02.2007 19:25:05) [5]В дбгид нет данных
> (удалять не чего), но зато есть комбинации клавиш, которые
> позволят удалить запись из таблицы данных базы.
- понял, спасибо.
← →
НОВИЧЕК2007 (2007-02-17 21:14) [9]Anatoly Podgoretsky
Еще вопросы:
1.Во время запуска программы выскакивает Database Login(User Name и Password), как ее убрать?
2.Поставил чтобы 1-е поле было Счетчик, и такая проблема: допустим есть 5 записей - удалишь одну(допустим 3), то будут отображаться уже не попорядку а так 1,2,4,5, а если создать новую запись то она будет 6, а не 3, как это исправить?
3.Мешает полоса прокрутки, список еще небольшой, а она уже есть, как сделать чтобы она появилась когда список выходит уже за границы?
Буду очень Вам благодарен если ответите на мои ламерские вопросы.
← →
MsGuns © (2007-02-17 21:56) [10]>НОВИЧЕК2007 (17.02.07 21:14) [9]
>Еще вопросы:
>1.Во время запуска программы выскакивает Database Login(User Name и Password), как ее убрать?
TADOConnection.LoginPrompt := false;
>2.Поставил чтобы 1-е поле было Счетчик, и такая проблема: допустим есть 5 записей - удалишь одну(допустим 3), то будут отображаться уже не попорядку а так 1,2,4,5, а если создать новую запись то она будет 6, а не 3, как это исправить?
Чтобы записи отображались "по порядку", следует с этим порядком определиться и сортировать НД по нему. Причем поле счетчика в этот самый "порядок", как правило, не входит.
Например, если надо, чтобы записи отображались в порядке их хронологического ввода в БД, надо добавить в таблицу поле "Дата-время создания" и сортировать НД по нему. После вставки-удаления датасет переоткрывать, чтобы записи "перестраивались" с учетом того, что было добавление или удаление.
>3.Мешает полоса прокрутки, список еще небольшой, а она уже есть, как сделать чтобы она появилась когда список выходит уже за границы?
Избавиться от горизонтальной линейки прокрутки можно оптимизировав ту часть полей датасета, которая нужна для удобного обозрения СПИСКА записей. Остальные поля отображать в доп.контролах, хинтами, строке состояния, StayOnTop-форме и т.д. Во избежание появления полосы при изменениях размеров контейнера, "несущего" грид, следует с вобытиях контейнеру выполнять процедуру пересчета ширин колонок так, чтобы они аккуоратно "укладывались" в ширину грида.
С верикальной полосой бороться тоже можно, но не нужно.
← →
НОВИЧЕК2007 (2007-02-18 09:57) [11]MsGuns Спасибо!
← →
frodius (2007-02-18 14:35) [12]Удалено модератором
Примечание: спам. не просто спам, повторы и тд. а реально СПАМ (можно банить автора)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.043 c