Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Формы, Access 2003
 
 автор: marina   (08.02.2007 в 12:49)   личное сообщение
 
 

Через форму ввожу данные, есть поле "Дата", в которое приходится для многих записей вводить одну и туже дату. Можно ли значение этого поля вводить один раз?

  Ответить  
 
 автор: Gыwи   (08.02.2007 в 13:04)   личное сообщение
 
 

создайте глобальную переменную для хранения даты и 2 функции - чтобы первая запоминала последнюю введенную дату, а вторая ставила её по умолчанию. собственно первая вешается на afterupdate поля с датой а вызов второй вешается на значение по умолчанию ;)

  Ответить  
 
 автор: marina   (08.02.2007 в 13:37)   личное сообщение
 
 

Понятно, только я не знаю как это сделать!

  Ответить  
 
 автор: Gыwи   (08.02.2007 в 13:45)   личное сообщение
 
 

примерно так:
допустим, поле с датой в форме обзывается fldDate - в нем тыкаемся на вкладку события-после обновления. выбираем вид "программа".
автоматом получаем "скобки" private sub fldDate_UfterUpdate .... end sub - внутри пишем
lastdate=me.fldDate

потом над процедурой объявляем глобальную переменную
public lastdate as date

ну и строим функцию на считывание значения этой переменной
public function getlastdate() as date
getlastdate=lastdate
end function

осталось только на это поле даты во вкладке "данные" свойтсв занести значение по умолчанию
=getlastdate()

вот :) надеюсь, что не напугал и помог ;)

  Ответить  
 
 автор: marina   (08.02.2007 в 14:49)   личное сообщение
 
 

Большое спасибо! Все получилось!!!

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList