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>>

