Saya Coba Bantu ya.....
 
Coba tambahkan coding ini sebelum coding "TempIndex = 
ListView1.SelectedItem.Index":
If  ucase(listview1.selecteditem.subitem(5))="KELUAR" then
    msgbox "Tidak dapat delete film ini"
    exit sub
END IF
 
Semoga membantu
God Bless You
 
 
  ----- Original Message ----- 
  From:   SELVI OYE   
  To: [email protected]   
  Sent: Monday, April 14, 2008 6:18 PM
  Subject: [indoprog-vb] Tolong Dong   Query
  

        

dear team pakar Vb, aku   minta tolong dong.
bagaimana caranya untuk mendelete data dari listview dgn   data acces fieldnya  
 adalah:
no
kode_film
judul
qty
harga
status

status   film aku buta 'ada' dan 'keluar'

kalau kita klik 2x di data listview,   maka jika film berstatus 'keluar' tidak 
bisa didelete tapi kalau status 'ada'   baru bisa didelete.
akau udah coba script berikut tapi tetap aja terhapus   semua :

Private Sub listView1_DblClick()
Dim i As   Integer
Dim TempIndex As Integer
Dim strSQL As String

If   ListView1.ListItems.Count = 0 Then
Exit Sub
'Form1.Show
End   If

TempIndex = ListView1.SelectedItem.Index
TempKode =   ListView1.ListItems.Item(TempIndex)
'Konfirmasi penghapusan   record
jawab = MsgBox("Apakah Anda yakin Data " & kode_film &   _
vbCrLf & " Akan dihapus ? ", vbInformation + vbYesNo)
If jawab =   vbNo Then Exit Sub
If jawab = vbYes Then
strSQL = "select status FROM   film " & _
"WHERE kode_film = '" & TempKode & "'"

Set   RS_film = New ADODB.Recordset
RS_film.LockType =   adLockOptimistic
RS_film.Open strSQL, con

On Error Resume   Next
rsfilm.MoveFirst
rsfilm.Find "status" = "ADA"
If rsfilm.EOF   Then
MsgBox "Kode film " & UCase(ListView1.ListItems) & _
"   yang dicari tidak terdaftar !", vbInformation
Exit Sub
End   If
'Pengeksekusian penghapusan
i =   ListView1.SelectedItem.Index
ListView1.ListItems.Remove   i
RS_film.Delete
End If
Exit Sub
End Sub

mohon bantuannya   para pakar vb, aku lagi bikin untuk tugas akhir nih, please  
 ya......

________________________________________________________   
Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda!   Kunjungi 
Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/

[Non-text   portions of this message have been removed]



   #ygrp-mkp {  BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 14px; 
BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; MARGIN: 
14px 0px; BORDER-LEFT: #d8d8d8 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 
#d8d8d8 1px solid; FONT-FAMILY: Arial}#ygrp-mkp HR {   BORDER-RIGHT: #d8d8d8 
1px solid; BORDER-TOP: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; 
BORDER-BOTTOM: #d8d8d8 1px solid}#ygrp-mkp #hd {        FONT-WEIGHT: bold; 
FONT-SIZE: 85%; MARGIN: 10px 0px; COLOR: #628c2a; LINE-HEIGHT: 122%}#ygrp-mkp 
#ads { MARGIN-BOTTOM: 10px}#ygrp-mkp .ad {     PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}#ygrp-mkp .ad A {  
COLOR: #0000ff; TEXT-DECORATION: none}                  
        

[Non-text portions of this message have been removed]

Kirim email ke