powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автозаполнение поля формы значением соседнего поля предыдущей даты.
13 сообщений из 13, страница 1 из 1
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39501507
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята не знаю куда в факе глядеть. Подскажите. Нужно автозаполнение по такому принципу (рис). Можно ли прописать условие по умолчанию в значении поля в форме с помощью формулы/функции? Знаю, что не приветствуются новые темы, но я не нашел доступного моему пониманию решения, поэтому "помощь друзей". НЕЛП!
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39501519
Фотография Tarasios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57,
чёт не пойму, как оно должно, по вашему мнению, работать. Кроме того - поле должно "автозаполняться" в какой момент? При открытии, закрытии, изменении какого то поля?
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39501538
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если правильно понял - как-то так:
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39501569
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Tarasios В момент появления новой записи.
sdku попробую с этим потанцевать (SELECT TOP 1 доход FROM доходы AS t2 WHERE my(t2.период) <my(доходы.период) ORDER BY my(t2.период) DESC). в данный момент запрос не выполняется
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39501576
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не правильно понял ТЗ наверное так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub Form_Current()
Dim rs As Recordset
If Me.NewRecord Then
Set rs = CurrentDb.OpenRecordset("select top 1 * from таблица order by код desc")
'если код-последовательный счетчик, иначе добавляйте в таблицу поле с датой и временем сохранения записи (DefaultValue-не выводить)   
    If Not rs.EOF Then
        Me.предыдущее.DefaultValue = rs!значение
    Else
        Me.предыдущее.DefaultValue = 0
    End If
End If
End Sub
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39502207
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, в свойстве поля формы я этот модуль присоединяю к "Данные-Данные" или к "Данные-Значение по умолчанию"? Пока в обоих случаях пишет "#Имя".
Когда присоединяю модуль с помощью построителя, то в построителе в "Категории выражений" выбираю этот Модуль, но при этом в построителе в "Значение выражений" отсутствует что-либо (думал должно быть "Form_Current"). Это нормально? При выборе другого модуля с функцией F() в построителе в "Значение выражений" присутствует F.
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39502231
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57,
лучше выложите кусок базы-из Вашего сообщения я ничего не понял (о каком построителе и о каких данных идет речь, если Вам предложено обработать событие Form_Current и больше ничего)
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39502235
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошу пардону-не тот архив приложил
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39502959
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, часть базы здесь https://cloud.mail.ru/public/Cya6/mfe21KBBU Как сделать, чтобы значение по умолчанию поля Остаток 1 в Форме заполнялось значением поля Остаток 2 из предыдущей даты?
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39502995
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57,
Ваша база создана в А-2013 и посмотреть я её не могу.
Из того что я понял:информация к размышлению-в таблице, можно, но не нужно, хранить вычисляемые поля (остаток=Sum(выдано)-sum(израсходовано))им место в запросах, отчетах, формах.
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39504589
Дмитрий57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, не могли бы Вы описать алгоритм действий. Что значит "обработать событие" в каком порядке это делается?
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39504596
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий57,
-в конструкторе выделяете нужный элемент управления (или всю форму-щелчок на квадратике в левом верхнем углу-выделена по умолчанию-маленький черный квадратик внутри вышеупомянутого квадрата)
-окно свойств,вкладка события-выбираете нужное и нажимаете кнопочку построителя в этой строке
-появляется окно редактора VBA с "болванкой" процедуры, куда и пишите её текст
...
Рейтинг: 0 / 0
Автозаполнение поля формы значением соседнего поля предыдущей даты.
    #39504609
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку: см. поле автомобиль формы в примере
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Автозаполнение поля формы значением соседнего поля предыдущей даты.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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