Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.11;
Скачать: CL | DM;

Вниз

добавить / удалить строку   Найти похожие ветки 

 
НОВИЧЕК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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
2-1171977401
vitv
2007-02-20 16:16
2007.03.11
Ошибка при DBGrid12.SelectedField.FocusControl


1-1169026990
MegaVolt
2007-01-17 12:43
2007.03.11
Подскажите как работает нижепривелённый код ил TNTLib


15-1171519470
kolyann..
2007-02-15 09:04
2007.03.11
Есть ли жизнь после HDD low level format ????


15-1171382627
xayam
2007-02-13 19:03
2007.03.11
Нестандартный компонент со стандартными свойствами


4-1162283659
Суслик
2006-10-31 11:34
2007.03.11
TInplaceEdit.Invalidate - помогите понять, что делает метод.