You are on page 1of 9

Option Compare Database

Private Sub Combo24_AfterUpdate()


' Find the record that matches the control.
Dim rs As Object

Set rs = Me.Recordset.Clone
rs.FindFirst "[CodImob] = " & Str(Nz(Me![Combo24], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub

Private Sub Combo26_AfterUpdate()


' Find the record that matches the control.
Dim rs As Object

Set rs = Me.Recordset.Clone
rs.FindFirst "[CodImob] = " & Str(Nz(Me![Combo26], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub

Private Sub Combo28_AfterUpdate()


' Find the record that matches the control.
Dim rs As Object

Set rs = Me.Recordset.Clone
rs.FindFirst "[CodImob] = " & Str(Nz(Me![Combo28], 0))

If Not rs.EOF Then Me.Bookmark = rs.Bookmark


End Sub

Private Sub Combo30_AfterUpdate()


' Find the record that matches the control.
Dim rs As Object

Set rs = Me.Recordset.Clone
rs.FindFirst "[CodImob] = " & Str(Nz(Me![Combo30], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub

Private Sub Text6_AfterUpdate()

End Sub
Private Sub Command32_Click()
On Error GoTo Err_Command32_Click

Screen.PreviousControl.SetFocus
DoCmd.FindNext

Exit_Command32_Click:
Exit Sub

Err_Command32_Click:
MsgBox Err.Description
Resume Exit_Command32_Click

End Sub

Private Sub btnModificare_Click()


Me.DenImob.Enabled = True
Me.ContImob.Enabled = True
Me.NrInv.Enabled = True
Me.CodClasificare.Enabled = True
Me.DataPunereFunctiune.Enabled = True
Me.Gestiune.Enabled = True
Me.DurataFunctionare.Enabled = False
Me.Form.AllowAdditions = True
Me.Form.AllowEdits = True
Me.Form.AllowDeletions = True
Me.CboStergere.Enabled = True
Me.btnStergere.Enabled = True
Me.btnSalvare.Enabled = True
Me.btnAnulare.Enabled = True

Me.Stare.Caption = "MODIFICARE"
End Sub
Private Sub btnSalvare_Click()
Me.Form.AllowAdditions = False

Me.Form.AllowAdditions = True
End Sub

Private Sub btnStergere_Click()


If (MsgBox("Sunteti sigur ca vreti sa stergeti imobilizarea?", vbQuestion + vbYesNo)
= vbYes) Then
DoCmd.RunSQL "DELETE FROM imobilizari WHERE CodImob = " &
Me.CboStergere.Value & ";"
Me.Form.Requery
End If
End Sub
Private Sub btnVizualizare_Click()
Me.DenImob.Enabled = False
Me.ContImob.Enabled = False
Me.NrInv.Enabled = False
Me.CodClasificare.Enabled = False
Me.DataPunereFunctiune.Enabled = False
Me.Gestiune.Enabled = False
Me.DurataFunctionare.Enabled = False
Me.Form.AllowAdditions = False
Me.Form.AllowEdits = False
Me.Form.AllowDeletions = False
Me.CboStergere.Enabled = False
Me.btnStergere.Enabled = False
Me.btnSalvare.Enabled = False
Me.btnAnulare.Enabled = False

Me.Stare.Caption = "VIZUALIZARE"
End Sub
Private Sub btnAnulare_Click()

On Error Resume Next


DoCmd.RunCommand acCmdUndo
On Error GoTo 0

End Sub

Private Sub cautaimob_AfterUpdate()


Me.Form.RecordSource = "SELECT imobilizari.CodImob, Imobilizari.DenImob,
Imobilizari.ContImob, imobilizari.NrInv, imobilizari.Codclasificare,
imobilizari.datapunerefunctiune, imobilizari.codgestiune FROM imobilizari WHERE
Imobilizari.DenImob LIKE '" & Me.cautaimob.Value & "*';"

End Sub

Private Sub cboStergere_GotFocus()


Me.CboStergere.Requery
End Sub
Private Sub chkToateImob_Click()
If (Me.chkToateImob.Value = True) Then
Me.cautaimob.Enabled = False
Me.Form.RecordSource = "SELECT imobilizari.CodImob, imobilizari.codgestiune,
Imobilizari.DenImob, Imobilizari.ContImob, imobilizari.NrInv,
Imobilizari.codclasificare, imobilizari.datapunerefunctiune FROM imobilizari;"

Else
Me.cautaimob.Enabled = True
Me.Form.RecordSource = "SELECT imobilizari.CodImob, imobilizari.codgestiune,
Imobilizari.DenImob, Imobilizari.ContImob, imobilizari.NrInv,
Imobilizari.codclasificare, imobilizari.datapunerefunctiune FROM imobilizari WHERE
imobilizari.DenImob LIKE '" & Me.cautaimob.Value & "*';"
End If

End Sub

Option Compare Database

Private Sub btnModificare_Click()


Me.Cod.Enabled = True
Me.Denumire.Enabled = True
Me.DataPV.Enabled = True
Me.NrPV.Enabled = True
Me.Lipsa.Enabled = True
Me.Responsabil.Enabled = True
Me.Form.AllowAdditions = True
Me.Form.AllowEdits = True
Me.Form.AllowDeletions = True
Me.CboStergere.Enabled = True
Me.btnStergere.Enabled = True

Me.btnSalvare.Enabled = True
Me.btnAnulare.Enabled = True

Me.Stare.Caption = "MODIFICARE"
End Sub
Private Sub btnSalvare_Click()
Me.Form.AllowAdditions = False
Me.Form.AllowAdditions = True
End Sub

Private Sub btnStergere_Click()


If (MsgBox("Sunteti sigur ca vreti sa stergeti procesul verbal?", vbQuestion +
vbYesNo) = vbYes) Then
DoCmd.RunSQL "DELETE FROM inventariere WHERE NrPV = " &
Me.CboStergere.Value & ";"
Me.Form.Requery
End If
End Sub
Private Sub btnVizualizare_Click()
Me.Cod.Enabled = False
Me.Denumire.Enabled = False
Me.DataPV.Enabled = False
Me.NrPV.Enabled = False
Me.Lipsa.Enabled = False
Me.Responsabil.Enabled = False
Me.Form.AllowAdditions = False
Me.Form.AllowEdits = False

Me.Form.AllowDeletions = False
Me.CboStergere.Enabled = False
Me.btnStergere.Enabled = False
Me.btnSalvare.Enabled = False
Me.btnAnulare.Enabled = False

Me.Stare.Caption = "VIZUALIZARE"
End Sub
Private Sub btnAnulare_Click()

On Error Resume Next


DoCmd.RunCommand acCmdUndo
On Error GoTo 0

End Sub
INVENTARIERE
Private Sub cautaDataPV_AfterUpdate()
Me.Form.RecordSource = "SELECT INVENTARIERE.CodImob, INVENTARIERE.NrPV,
INVENTARIERE.DataPV, INVENTARIERE.Lipsa, INVENTARIERE.Responsabil FROM
INVENTARIERE WHERE INVENTARIERE.DataPV LIKE '" & Me.cautaDataPV.Value & "*';"

End Sub

Private Sub cboStergere_GotFocus()


Me.CboStergere.Requery
End Sub
Private Sub chkToatePV_Click()

If (Me.ChkToatePV.Value = True) Then


Me.cautaDataPV.Enabled = False
Me.Form.RecordSource = "SELECT INVENTARIERE.CodImob, INVENTARIERE.NrPV,
INVENTARIERE.DataPV, INVENTARIERE.Lipsa, INVENTARIERE.Responsabil FROM
INVENTARIERE;"
Else
Me.cautaDataPV.Enabled = True
Me.Form.RecordSource = "SELECT INVENTARIERE.CodImob, INVENTARIERE.NrPV,
INVENTARIERE.DataPV, INVENTARIERE.Lipsa, INVENTARIERE.Responsabil FROM
INVENTARIERE WHERE INVENTARIERE.DataPV LIKE '" & Me.cautaDataPV.Value & "*';"
End If

End Sub

You might also like