Ricerca recordo escludendo quello attuale

di il
18 risposte

18 Risposte - Pagina 2

  • Re: Ricerca recordo escludendo quello attuale

    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
    
  • Re: Ricerca recordo escludendo quello attuale

    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
  • Re: Ricerca recordo escludendo quello attuale

    Ok forse hai ragione, potrebbe coprirmi delle eventualità in più.
    per Dsum dici quindi che avrei dovuto anche aggiungere un campo per le quantità acquistate e confrontarle con quelle ordinate?
  • Re: Ricerca recordo escludendo quello attuale

    Navigator2348 ha scritto:


    Ok forse hai ragione, potrebbe coprirmi delle eventualità in più.
    per Dsum dici quindi che avrei dovuto anche aggiungere un campo per le quantità acquistate e confrontarle con quelle ordinate?
    Non amo sconvolgere il lavoro altrui soprattutto se nulla è stato richiesto.
    Ti ho consigliato il Dsumm partendo dal presupposto che il campo quantità fosse già presente e che la tua maschera fosse relativa ad
    una gestione di magazzino.
    Comunque ti consiglio, nel caso volessi approfondire la questione, di aprire un altro 3D.
    Saluti
    Gianni
Devi accedere o registrarti per scrivere nel forum
18 risposte