No, you cant just do a .MoveNext without evaluating which record the recordset is on.
VB Code:
  1. rst.MoveFirst
  2. Do While rst.EOF = False
  3.     If UserForm1.txtQty.Text = rst.Fields("Item_Code").Value Then
  4.         Exit Do
  5.     End f
  6.     rst.MoveNext
  7. Loop