title: AND/AndAlso with Or/OrElse confusion
body: <p>I need to ensure the first item has a entry. (This is an import of a CSV file). 
  The intended action is if Item(471)).ToString is blank but there is a value >0 in either Item(475)).ToString) or Item(479)).ToString) alert that a date is required. </p>
  
  <p>I have tried a few ways and cannot get this to work. If I take the OrElse statement out and use only one of the two it works. I am confused the proper syntax to get this to work.  Can someone please point me in the correct direction?</p>
  
  <pre><code>    If (MyList.Items.Item(471)).ToString = "" And CDec((MyList.Items.Item(475)).ToString) &gt; 0D OrElse CDec((MyList.Items.Item(479)).ToString) &gt; 0D Then
          MessageBox.Show("FUELING DATE #1 CANNOT BE BLANK", "Critical Warning", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
      Else
          tbDate1.Text = (MyList.Items.Item(471)).ToString
      End If
  </code></pre>