Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2023, 12:23   #1
AwesomeBro
 
Регистрация: 10.04.2023
Сообщений: 5
По умолчанию Фиксация данных в компоненте

Есть База в Аксессе, соединения через ADO, DBGrid и DataSource.
База курсантов, можно ли сделать так что бы при вводе курсантов в таблицу, номер группы переносился на новую запись автоматически, при зажатом CheckBox.
поле, номер группы loockup

Последний раз редактировалось AwesomeBro; 10.04.2023 в 13:26.
AwesomeBro вне форума Ответить с цитированием
Старый 23.05.2023, 17:07   #2
Килобайт
Новичок
Пользователь
 
Регистрация: 23.05.2023
Сообщений: 13
Лампочка

Для этого необходимо выполнить следующие шаги:

1. Убедитесь, что поле "номер группы" является loockup-полем. Это означает, что оно связано с таблицей групп, где содержатся все доступные номера групп.
2. Добавьте на форму CheckBox, который будет отвечать за перенос номера группы на новую запись.
3. Откройте событие "BeforeInsert" на форме и добавьте следующий код:

Код:
```
If CheckBox.Value = True Then
   Me!номер_группы.Value = Me!номер_группы.OldValue
End If

```
Этот код проверяет, был ли CheckBox отмечен. Если да, то значение поля "номер группы" для новой записи будет равно значению поля "номер группы" предыдущей записи.

1. Сохраните изменения и запустите программу для проверки.

Теперь, при вводе новых курсантов в таблицу, вы можете выбирать номер группы из списка доступных в loockup-поле и при этом, если CheckBox отмечен, номер группы будет автоматически переноситься на новую запись.
Килобайт вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фиксация даты и времени редактирования данных в строке Vladimir_Der Microsoft Office Access 3 15.07.2021 08:15
Фиксация данных счетчика на другой лист Leon307 Microsoft Office Excel 26 01.10.2018 15:46
Фиксация данных lite Microsoft Office Excel 7 13.07.2010 15:44
Непонятная ошибка при попытке отобразить содержимое таблица базы данных в компоненте DBGrid. hk47 БД в Delphi 6 17.04.2010 08:05
моментальная фиксация данных KiSH333 БД в Delphi 3 29.09.2008 08:38