1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| dim estLoue as booelan: estLoue=false
'=== Determine si l'équipement est loué
if not insull(me.DateHeureDebutLocation) and not isnull(me.DateHeureFinLocation) then
if me.DateHeureFinLocation<>DateSerial(9999,12,31)+TimeSerial(23,59,59) then
estLoue=false
else
estLoue=true
end if
end if
'--- Determine si l'équipement est loué
'=== Enregistre l'état
dim db as dao.database:set db=currentdb
dim r as dao.recordset:set r=db.openrecordset("tblEquipement", dbOpenDynaset)
dim critere as string: critere="[ClefQuipement=" & me.ClefEquipement
call r.findfirst(critere)
if not r.nomatch then
r.edit
r![EstLoue]=estLoue
r.update
else
call err.raise(5, ,error$(5) & " - Clef equipement invalide.")' Cas impossible normalement
end if
r.close:set r=nothing
db.close:set db=nothing
'--- Enregistre l'état |
Partager