saya coba jawab ya,
 
 dim rsfilm as adodb.recordset
 dim sqlfilm as string
 dim sqldelete as string
 dim stat as string
 
 if lvwfilm.listitem(lvwfilm.selectitem.index).subitem(6)="ada" then
 sqldelete="delete * from tfilm where no='" & 
lvwfilm.listitem(lvwfilm.selectitem.index).subitem(1) & "'"
 elseif lvwfilm.listitem(lvwfilm.selectitem.index).subitem(6)="keluar" then
 msgbox "Data telah keluar",vbexclamation,"Warning"
 end if
 
 lihat dia ada di item ke berapa itu contoh kalo itemnya ada di posisi 6
 gitu aja sih
 semoga membantu.
 
 Dian Rahmadi <[EMAIL PROTECTED]> wrote:                             Dear Silvi 
...
  
  Coba setelah pernyataan :
  if Jawab=yes, dituliskan :
  
  IF JAWAB=VBYES THEN
      STRSQL = "DELETE FROM FILEM WHERE KODE_FILM='" &
  TempKode & "' AND STATUS='ADA'"
      CON.EXECUTE STRSQL
      MSGBOX "DATA FILM TELAH DIHAPUS"
  ENDIF
  
  Jangan lupa, sebelum perintah di atas, berikan kode
  untuk menguji apakah status="ADA" atau "KELUAR", jika
  keluar berikan perintah EXIT SUB pada blok IFnya. Juga
  perlu diuji apakah film dengan kode yang dimaksud ada.
  
  Semoga membantu...
  
  --- SELVI OYE <[EMAIL PROTECTED]> wrote:
  
  > 
  > 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]
  > 
  > 
  
  ________________________________________________________ 
  Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda! Kunjungi 
Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/
  
      
                                        
 
 between 0000-00-00 and 9999-99-99        
 
 [Non-text portions of this message have been removed]
 
 
     
                                       

       
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.

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

Kirim email ke