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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Форма пароля, Access07
 
 автор: Екатерина   (26.11.2008 в 17:12)   личное сообщение
 
 

Я самый чайник из чайников!!! хочу сделать, чтобы при открытии появлялась форма ввода пароля.
1. из выпадающего списка выбрать одно из двух значений (администратор\пользователь)
2. Для администратора-admin, для всех остальных пользователей-user
3. Для пользователя разрешен только просмотр форм, новые записи добавлять не может
Как это сделать?? Помогите пожалуйста
заранее спасибо

  Ответить  
 
 автор: Мюллер   (26.11.2008 в 17:22)   личное сообщение
 
 


>Я самый чайник из чайников!!! хочу сделать, чтобы при
>открытии появлялась форма ввода пароля.


Безумству храбрых поем мы песню (с). не самая проста задачка для чайника

Тут Аленка чо то ваяла ( или воевала) с паролями и доступом.
Для начала скиньте, что сделали или вы на пальцах хотите объяснений?
Имхо - многое зависит от способа добавления записей - иногда достаточно просто присвоить фолс энабледу кнопки добавления записи.

  Ответить  
 
 автор: Lukas   (26.11.2008 в 19:37)   личное сообщение
 
 

...фолс энабледу...
Гестапо, не трольствуй.
Перевожу:
"фолс" читать как False
"энабледу" читать как Enabled

  Ответить  
 
 автор: Екатерина   (26.11.2008 в 19:59)   личное сообщение
 
 

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

  Ответить  
 
 автор: Lukas   (26.11.2008 в 20:18)   личное сообщение
 
 

Поскольку поле "Дата оговоренного возврата" расчетное, следовательно хранить в таблице его не нужно, а выводить нужно в запросе:
SELECT ..... ([Дата выдачи]+21) As [Дата оговоренного возврата] ... FROM ...
Если, конечно, интервал в 21 день актуален для всех записей.

  Ответить  
 
 автор: Екатерина   (26.11.2008 в 20:22)   личное сообщение
 
 

Я хочу поставить его как значение по умолчанию, и в случае чего изменять
ПС. Как мне прикрепить что-то?? даже рисунок весит 168 кбт)

  Ответить  
 
 автор: Lukas   (26.11.2008 в 20:27)   личное сообщение
 
 

Поставьте в свойствах поля "Значение по умолчанию" = Date()+21.
Будет истинно при условии, что запись добавляется в день выдачи.

PS. Используйте архиваторы.

  Ответить  
 
 автор: Екатерина   (26.11.2008 в 20:15)   личное сообщение
 
 

запись у меня добавляется так: на форме внизу когда переключаешь записи, есть стрелочка со звездочкой (новая пустая запись)
вот таким нехитрым образом и добавлется!

  Ответить  
 
 автор: Мюллер   (27.11.2008 в 15:28)   личное сообщение
 
 

Запрещать/разрешать редактирование можно
с помощью AllowAdditions
me.AllowAdditions=false - запрещает добавление
me.AllowAdditions=true - разрешает добавление

При открытии формы пишется примерно такой код

if User = "Admin" then
me.AllowAdditions=true
else
me.AllowAdditions=false
end if

  Ответить  
 
 автор: Екатерина   (26.11.2008 в 21:21)   личное сообщение
 
 

Даже заахивированный jpg весит 103, хотела еще кое-что спросить по поводу одного запроса, но для этого надо видеть схему данных.
У меня же модельная БД, поэтому надо не сегодняшняя дата+21, а именно что Дата выдачи (та, которую я сама проставила везде)

  Ответить  
 
 автор: Мюллер   (27.11.2008 в 15:18)   личное сообщение
 
 

Сбросьте сюда свою схему
http://www.slil.ru/
а затем выставьте на форум тот адрес, который вам там укажут

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