Ciao a tutti,
devo creare una query di inserimento, in cui i valori di due campi devono essere due variabili, che passo da una form tramite codice (vedi di seguito).
In pratica, all'interno di una "Fattura Clienti", ci sono degli acconti che devono essere salvati nella tabella "Prima Nota", tramite una query così definita:
PARAMETERS Forms![Fattura Clienti]![AccontoPN] Currency, Forms![Fattura Clienti]!DataAccPN DateTime;
INSERT INTO [Prima Nota] ( DataPagamentoPN, Descrizione1PN, Descrizione2PN, DarePN )
SELECT [Forms]![Fattura Clienti]!DataAccPN, "Inc. Acconto Fatt. N° " & [Forms]![Fattura Clienti]![TxtNumFattCl] & " " & [Forms]![Fattura Clienti]![TxtCognomeCl] & " " & [Forms]![Fattura Clienti]![TxtNomeCl] AS Descrizione1PN, [Forms]![Fattura Clienti]![TxtAppBancarioCl] & " - " & [Forms]![Fattura Clienti]![TxtCondPagamentoCl] AS Descrizione2PN, [Forms]![Fattura Clienti]!AccontoPN;
I valori "DataAccPN" e "AccontoPN", li passo da codice, nel seguente modo :
If Not IsNull([Forms]![Fattura Clienti]![Acconto1Cl]) Then
AccontoPN = [Forms]![Fattura Clienti]![Acconto1Cl]
DataAccPN = [Forms]![Fattura Clienti]![DataAcconto01Cl]
DoCmd.OpenQuery stAccName, acNormal, acEdit
End If
ma non vengono salvati in tabella.
Siccome non conosco benissimo VBA, come devo fare per poter passare questi valori alla query?
Grazie 1000 per l'aiuto.
Fabiotes