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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Новая запись
 
 автор: Аленка   (14.10.2008 в 10:59)   личное сообщение
16 Кб.
 
 

В формах есть кнопки перехода. Там есть кнопка для создания пустой (новой) записи.
Как сделать так, чтобы эта кнопка стала недоступной?
Я не хочу отказываться от кнопок перехода. Свои тоже не вижу смысла делать. Но вот эта кнопка мне совсем не нужна. У меня есть своя с нужным кодом.
Как эту кнопку сделать недоступной при том, что добавление записей в форме будет доступно? Я в свойствах такого не нашла.

Вот примерчик формы, где эта кнопка недоступна, хотя свойство добавления записей включено. Более того, даже если свойство "ввод данных" включить, все равно она недоступна.
А как это сделать???

  Ответить  
 
 автор: FORMAT   (14.10.2008 в 11:06)   личное сообщение
 
 

В конструкторе в свойствах формы "ввод данных" поставьте нет

  Ответить  
 
 автор: osmor   (14.10.2008 в 11:09)   личное сообщение
 
 

Свойство формы "Разрешить добавление " (AllowAdditions) = "нет"

  Ответить  
 
 автор: FORMAT   (14.10.2008 в 11:11)   личное сообщение
 
 

Пардон, перепутал.

  Ответить  
 
 автор: Аленка   (14.10.2008 в 11:49)   личное сообщение
 
 

ребят, обратите внимание. в форме в примерчике
"Разрешить добавление " (AllowAdditions) = "ДА"
и именно это мне и нужно, заметьте. я же написала про это.

Мне не нужно запрещать добавление.
Мне нужно сделать эту кнопочку недоступной.

невнимательно читаете

  Ответить  
 
 автор: Кукамака   (14.10.2008 в 11:59)   личное сообщение
 
 

Всё они правильно написали, одно другому не мешает, если есть код на твою кнопку!

  Ответить  
 
 автор: osmor   (14.10.2008 в 12:02)   личное сообщение
 
 

да читаем невнимательно.
Ваш пример посмотреть нормально не получается - нет таблиц
Вы уверены что в ней ДЕЙСТВИТЕЛЬНО можно добавить запись, и кнопка недоступна ?
То что вы хотите сделать штатными свойствами ACCESS не получится.

  Ответить  
 
 автор: Кукамака   (14.10.2008 в 12:12)   личное сообщение
 
 

а если через Recordset в коде и обновление?

  Ответить  
 
 автор: Аленка   (14.10.2008 в 12:12)   личное сообщение
 
 

То есть придется отказываться от кнопок переходов и делать свои?
Просто у меня своя кнопка Добавления записей, куда повешена процедура добавления времени добавления записи и того, кто эту запись добавил.
Если люди будут пользоваться стандартной кнопкой, то будет неизвестно, кто добавил запись и когда.
Или можно то же самое повесить и на стандартную кнопку добавления записей?

  Ответить  
 
 автор: Кукамака   (14.10.2008 в 12:14)   личное сообщение
 
 

есть событие "до вставки"
Form_BeforeInsert(Cancel As Integer)

Cancel - вам поможет обойти углы

  Ответить  
 
 автор: Аленка   (14.10.2008 в 12:39)   личное сообщение
 
 

спасибо

  Ответить  
 
 автор: FORMAT   (14.10.2008 в 12:46)   личное сообщение
 
 

Я уже советовал сегодня: при добавлении записи, лучше не вешать форму на таблицу, а делать форму свободной. Записи добавляются через CurrentDB.Execute"Insert Into..."
В этом случае вы сможете занести в таблицу и тогопользователя, который занес новую запись.

  Ответить  
 
 автор: FORMAT   (14.10.2008 в 12:47)   личное сообщение
 
 

Сорри, это не я советовал, это Мюллер дал такой совет

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