powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Установка нужной даты
11 сообщений из 11, страница 1 из 1
Установка нужной даты
    #39679010
NikProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста.

Форма предполагает внесение данных, для некоторых из них значение поля trans_date будет одинаковой.

Например, для первых 20-ти записей будет дата 23.07.2018, а для остальных 15 - 24.07.2018.

Как можно реализовать установку значения trans_date так, чтобы оно было постоянным до того момента, пока не введется новое?

У Пользователя доступа к конструктору для установки каждый раз значения по умолчанию не будет.

Спасибо.
...
Рейтинг: 0 / 0
Установка нужной даты
    #39679045
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запомнить значение при его изменении и потом вставлять его в поле при создании новой записи....
Как запомнить - да хоть через скрытое поле.... или еще куча способов....
...
Рейтинг: 0 / 0
Установка нужной даты
    #39679060
Например, на событии AfterUpdate поля присвоить введенную дату свойству "Значение по умолчанию" (DefaultValue) этого поля. Дата должна быть в правильном формате, либо ее числовой эквивалент.
...
Рейтинг: 0 / 0
Установка нужной даты
    #39679062
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
Private Sub trans_date_AfterUpdate()
 trans_date.DefaultValue = trans_date
End Sub
...
Рейтинг: 0 / 0
Установка нужной даты
    #39679085
NikProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо!

Результат есть.
...
Рейтинг: 0 / 0
Установка нужной даты
    #39683176
NikProg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
__Michelle,

Сделал, как Вы писали:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Private Sub trans_type_input_AfterUpdate()
    trans_type_input.DefaultValue = trans_type_input
End Sub

Private Sub trans_date_input_AfterUpdate()
    trans_date_input.DefaultValue = trans_date_input
End Sub

Private Sub trans_customer_input_AfterUpdate()
    trans_customer_input.DefaultValue = trans_customer_input
End Sub

Private Sub refresh_trans_Click()
    trans_customer_input.Value = 1
    trans_type_input.Value = "Êàðñêàÿ - ïëàöêàðò"
    pass_count_input.Value = 0
    lagg_count_input.Value = 0
End Sub



Однако после введения данных и нажатия на "Добавить" возникает картина ниже, в чем может быть дело?
...
Рейтинг: 0 / 0
Установка нужной даты
    #39683200
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маленькая подсказка как искать то что нужно.
на строку
trans_type_input.DefaultValue = trans_type_input
Ставим брейк пойнт - нажимаем на левое поле отладчика и появляется темно красная строка
на форме вводим данные, программа останавливается на этой строке.
выделяем trans_type_input, нажимаем правую кнопку мыши - add watch
Внизу появляется окошко, в котором отобразятся все свойства trans_type_input
Таким образом понимаем, что же именно мы пытаемся присвоить полю........
...
Рейтинг: 0 / 0
Установка нужной даты
    #39683240
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего - надо было написать не trans_type_input.DefaultValue а Me!trans_type_input.DefaultValue.....
и не trans_type_input а Me!trans_type_input.value..... но отладчик вам в помощь......
...
Рейтинг: 0 / 0
Установка нужной даты
    #39683247
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и.... Откуда ж такие чудовищно не читаемые и не осознаваемые имена контролов то берутся???? Мастер ставит?
...
Рейтинг: 0 / 0
Установка нужной даты
    #39683250
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NikProg,
А Вы не хотите выложить форму с источником и данными?
Чё-то нет желания "ванговать"
...
Рейтинг: 0 / 0
Установка нужной даты
    #39683251
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку: в поле даты должно записываться тынц
а в полеСоСписком наверное число
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Установка нужной даты
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]