Народ, кто знает VBA в Access'е, такое дело. Допустим есть таблица Users у нее есть поля login и password. Вот я хочу сделать что – то типа авторизации. Вызываю форму, на которой есть эти поля(допустим форма Login с полями Log, Pass) и кнопка ОК, какую процедуру засандалить на кнопку чтобы пробежаться по таблице и проверить совпали ли значения?
p.s. в VBA практически ноль, а времени как обычно нет((
9 сентября 2009 в 23:03
не суть важно, он все равно пробежится (по таблице или по индексу – не суть важно).
9 сентября 2009 в 11:00
Пробежаться — это в эксель. Акцес вроде претендует на роль СУБД, пусть и убогой.
8 сентября 2009 в 21:05
там есть такое дело как "процедура обработки события" (или как-то так). при построении открывается редактор VBA, в нем собственно пишешь. что-нибудь вроде
private sub btnOK_Click()
dim rs as dao.recordset, succ as boolean
set rs=codedb.openrecordset( _
"select top 1 password from Users where login = " & quotename(me.log,""""))
if rs.recordcount then if rs(0) = encode(me.pass) then succ = true
rs.close
set rs=nothing
if succ then
… ' success
else
… ' fail
end if
end sub
это в самом простом случае, если не хочешь делать что-нибудь настоящее.