Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Tu hai scritto:
DoCmd.RunSQL "UPDATE Firme INNER JOIN UOG ON Firme.UOGSAP = UOG.UogCod SET Firme.codZona = UOG!Liv03, Firme.desZona = UOG!DescLiv03, Firme.codModulo = UOG!Liv02, Firme.desModulo = UOG!DescLiv02, Firme.DescUog2 = [UOG]![UogDesc]WHERE (((Firme.Flusso)=" & Flusso & ") AND ((Firme.CID)=" & CID & "));"
su dopoaggiornamento del campo X devi semplicemente impostare i campi della tabella Firme, ad es.
codZona = dlookUp("Liv03","UOG","UogCod = " & UOGSAP)
desZona = dlookup("DescLiv03","UOG","UogCod = " & UOGSAP).....
se UOGSAP e' un numero, altrimenti se e' un testo:
codZona = dlookUp("Liv03","UOG","UogCod = '" & UOGSAP & "'")desZona = dlookup("DescLiv03","UOG","UogCod = '" & UOGSAP & "'")..... Ciao Mimmo
Ciao Mimmo,
le soluzioni che mi proponi
se UOGSAP e' un numero, altrimenti se e' un testo:
codZona = dlookUp("Liv03","UOG","UogCod = '" & UOGSAP & "'")desZona = dlookup("DescLiv03","UOG","UogCod = '" & UOGSAP & "'").....
sono in alternativa a DoCmd.RunSQL ?
Grazie, ciao