Mi sembra che l'errore sia ovvio
Sulla riga
codice:
cmd = New OleDbCommand("Select Distinct * From DB_ARTICOLI Where Articolo='" + Lst_artic.Text + "'", conn)
dov'č il filtro che vai a specificare di quale fornitore vuoi gli articoli ??
Come lo hai scritto tu estrae tutti gli articoli
Poi un altra considerazione:
Nel momento in cui fai le query, che cosa accade se nella variabile Cbo_utente.Text oppure in Lst_artic.Text c'č una stringa che contiene un apice ??
Ad esempio prova con
codice:
Cbo_utente.Text = "DALL'ALBA"
e dimmi cosa succede