Navigator2348 ha scritto:
Perfetto, ora funziona egregiamente.
ringrazio molto per l'aiuto, allego il codice se servisse a qualcuno in futuro.
myvar = Nz(DLookup("[prodotto]", "ordini", "[prodotto]=" & Forms!ordini![Prodotto] & "And [idordine] <>" & Forms!ordini![IDOrdine] & "and IsNull(Acquistatoil)"), -1)
If myvar = -1 Then
....
Else
MsgBox ("mela già acquistata")
End If
Bene abbiamo risolto ma ti invito a riflette su un paio di cose:
Più che un Dlook io avrei preferito un Dsumm che mi avrebbe reso le quantità acquistate
inoltre ribadisco l'esigenza di un campo StatoOrdine che potrebbe configurare varie ipotesi, pensa ad esempio da un prodotto che se pur acquistato non è detto che sia
1) arrivato
2)Arrivato tutto
3) arrivato ma con un reso parziale ...etc.
Poi...vedi tu.
Saluti Gianni