SELECT Articolo, Descrizione, [Note], InGiacenza, PrezzoAcquisto, PrezzoVendita, Fornitore, Condizione FROM Articoli
DELETE FROM `Fornitori` WHERE ((`Fornitore` = ?) AND ((? = 1 AND `Descrizione` IS NULL) OR (`Descrizione` = ?)))
INSERT INTO `Fornitori` (`Fornitore`, `Descrizione`, `Note`) VALUES (?, ?, ?)
SELECT Fornitore, Descrizione, [Note] FROM Fornitori
UPDATE `Fornitori` SET `Fornitore` = ?, `Descrizione` = ?, `Note` = ? WHERE ((`Fornitore` = ?) AND ((? = 1 AND `Descrizione` IS NULL) OR (`Descrizione` = ?)))
DELETE FROM `Movimenti` WHERE ((`IDMovimento` = ?) AND ((? = 1 AND `Tipo` IS NULL) OR (`Tipo` = ?)) AND ((? = 1 AND `Articolo` IS NULL) OR (`Articolo` = ?)) AND ((? = 1 AND `Quantità` IS NULL) OR (`Quantità` = ?)) AND ((? = 1 AND `Data` IS NULL) OR (`Data` = ?)))
INSERT INTO `Movimenti` (`Tipo`, `Articolo`, `Quantità`, `Data`) VALUES (?, ?, ?, ?)
SELECT IDMovimento, Tipo, Articolo, Quantità, Data FROM Movimenti
UPDATE `Movimenti` SET `Tipo` = ?, `Articolo` = ?, `Quantità` = ?, `Data` = ? WHERE ((`IDMovimento` = ?) AND ((? = 1 AND `Tipo` IS NULL) OR (`Tipo` = ?)) AND ((? = 1 AND `Articolo` IS NULL) OR (`Articolo` = ?)) AND ((? = 1 AND `Quantità` IS NULL) OR (`Quantità` = ?)) AND ((? = 1 AND `Data` IS NULL) OR (`Data` = ?)))
SELECT Giacenze.*
FROM Giacenze
SELECT Articolo, GiacenzaScarico FROM MovimentiCarico
SELECT Articolo, GiacenzaCarico FROM MovimentiScarico