Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.48 MB
Время: 0.039 c
15-1171396436
Суслик
2007-02-13 22:53
2007.03.11
Вопрос по Excel - автоопределение высоты ряда


3-1165908749
vigo_
2006-12-12 10:32
2007.03.11
Экспорт таблицы Oracle


15-1171353990
xayam
2007-02-13 11:06
2007.03.11
Правильное завершение программы


1-1169059264
Iv_
2007-01-17 21:41
2007.03.11
TWebBrowser


2-1172066750
Slimer
2007-02-21 17:05
2007.03.11
Импорт данных из Excel в DBGrid





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