Assalamuaualaikum wr.. wb

Terima kasih atas bantuannya Bung Haer.
Maksud saya setelah di konfirmasi maka record tersebut kalau disaved 
berarti langsung disabled berarti tidakdapat diupdate lagi.
(langsung di posting)
Tetapi setelah dapat ilham dari Bung Haer, saya langsung terinspirasi 
untuk pakai conditional formatting  atau ada cara lain ..?
Terima kasih sekali lagi ...

Wassalam

Shofyan




"Haer Talib" <[EMAIL PROTECTED]> 
Sent by: [email protected]
08/16/2007 04:59 PM
Please respond to
[email protected]


To
[email protected]
cc

Subject
Re: [belajar-access] Sub Form Datasheet






wa'alaikum salam,

Sebenarnya, ide utk menampilkan konfirmasi setiap kali data diedit pada 
datasheet cukup aneh. best practice-nya, data diedit pada form aja.
tapi kalau maksa ya bisa pake cara, misalnya:
- datasheet itu kan sebenarnya merupakan form juga, nah di event 
Form_BeforeUpdate-nya bisa dimunculkan pertanyaan konfirmasi: 

Private Sub Form_BeforeUpdate(Cancel As Integer)
    Conf = MsgBox("Apakah data hendak disimpan", vbYesNoCancel)
    If Conf = vbYes Then
        SaveRecord
    ElseIf Conf = vbNo Then
        UndoRecord 
    Else
        Cancel = True
    End If
End Sub

proc Saverecord dan Undorecord bisa pake ini:

Public Function SaveRecord()
    On Error Resume Next
    DoCmd.RunCommand acCmdSaveRecord
End Function

Public Function UndoRecord()
    On Error Resume Next
    DoCmd.RunCommand acCmdUndo
End Function

Gitukah yg diinginkan?

Haer Talib


On 8/16/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]
> wrote:

Assalamu'alaikum, 
Dear para master access, 
Saya ingin membuat sebuah sub form berupa datasheet. 
Kemudian pada saat input dan memutuskan untuk berpindah ke record yang 
baru pada sub form tersebut muncul konfirmasi apakah data tersebut 
disimpan . 
Jika iya maka record tersebut menjadi tidak dapat diedit , sedangkan kalau 
tidak maka data tersebut  masih bisa diedit. 
Demikian , terima kasih atas perhatiannya 
wassalam 
Shofyan 

 

<<image/gif>>

Kirim email ke