dieuchinhlu > 01-12-10, 01:12 PM
Option Compare Database
Dim a() As Integer
Dim n As Integer, x As Integer, i As Integer, j As Integer
Dim luu, luu1 As Variant
Private Sub cmb_kiemtra_Click()
On Error GoTo Loi
x = CInt(Me.txt_x.Value)
For i = 1 To n
   
    If a(i) = x Then
    MsgBox "Xuat hien x tai vi tri:" & i & " trong Mang."
    Else
        txt_xoax.Value = Null
       luu1 = luu1 & "," & a(i)
    End If
  
Next
On Error GoTo Loi
txt_xoax.Value = Right(luu1, Len(luu1) - 1)
Loi:
If Err.Number = 5 Then
DoCmd.CancelEvent
Else
If Err.Number = 94 Then
MsgBox "Vui Long Nhap x de Kiem Tra"
End If
End If
End Sub
Private Sub cmb_thuchien_Click()
txt_mang.Value = Null
txt_x = Null
txt_xoax = Null
While n <= 0
n = CInt(InputBox("Nhap Kich thuoc cua mang:"))
Wend
ReDim a(n)
For i = 1 To n
On Error Resume Next
a(i) = CInt(InputBox("Nhap Phan Tu thu " & i & " cua mang :", "Nhap Phan Tu"))
luu = luu & "," & a(i)
Next
txt_mang.Value = Right(luu, Len(luu) - 1)
End Sub
Private Sub cmb_try_Click()
txt_mang = ""
n = -1
txt_x = ""
txt_xoax = ""
End Sub
 
 sảy ra:![[Hình: 3.jpg]](http://farm2.anhso.net/pic/o/58450/01265AD5E6F150C89F784B05DB9D61C298CCA33FEBD5CC6C/3.jpg)
![[Hình: 3.jpg]](http://farm2.anhso.net/pic/o/58450/01265AD5E6F150C8C7CF99F87D77589122167B2BE3532197/3.jpg)
![[Hình: 3.jpg]](http://farm2.anhso.net/pic/o/58450/01265AD5E6F150C809EB4C79B5933E6BE3B483B03EBD1AE6/3.jpg)
Noname > 01-12-10, 02:02 PM
If a(i) = x Then
    MsgBox "Xuat hien x tai vi tri:" & i & " trong Mang."
    Else
        txt_xoax.Value = Null
       luu1 = luu1 & "," & a(i)
   End If' tạo mảng B tạm
' tạo biến m tạm
' các giá trị mảng B() = mảngA() 
' gán m=n
For i = 1 To n
 If a(i) = x Then
    MsgBox "Xuat hien x tai vi tri:" & i & " trong Mang."
    ' Đoạn code Cập Nhật lại mảng b() có xóa giá trị tìm thấy
     'gán lại m=m-1
    Else
        txt_xoax.Value = Null
       luu1 = luu1 & "," & a(i)
    End If
next
'Gán mảng B = mảng a
'gán n=mdieuchinhlu > 01-12-10, 04:07 PM
dieuchinhlu > 01-12-10, 09:22 PM
, chỉ đỡ đc cái nhập là hết bị lặp thui, NoName có thể viết rõ hơn cho em không ? em cảm ơn! Noname > 01-12-10, 11:34 PM