Salve
provo a descrivere:
il mio obiettivo è di inserire dei dati tramite una query di accodamento. Questa query fa parte di una tabelle("Listino")
nome query Caffè:
INSERT INTO BarbaraQ ( IDPR, Prodotto, Prezzo )
SELECT Listino.IDPR, Listino.Prodotto, Listino.Prezzo
FROM Listino
WHERE (((Listino.IDPR)=1));
ho creato la maschera principale tramite una query con i seguenti campi:
nome maschera principale: Totale. record singolo
- ID con chiave autonumber
- Data
- ora
-totale
-pagato
-resto
Per creare la sottomaschera ho trascinato una query ("BarbaraQ") nella maschera principale appena sotto i textbox. Ho impostato la relazione con i campi ID.
nome sottomasche: BarbaraQSubForm. record continui
-ID numero generale. si duplicati
-data
-ora
-IDPR: numero generale
-prodotto
-prezzo
-unità
-Subtotale
Funziona tutto solo se scrivo direttamente nella sottomaschera, precisamente nel campo prodotto o IDPR. Tutti i campi sono perfettamente copiati e relazionati nelle query e tabelle. ID viene relazionato nella sottomaschera automaticamente.
Mentre quando vado ad azionare il pulsante, che apre la query di accodamento, i dati vengono inseriti solo nella sottomaschera senza ID con la conseguenza di non vedere niente nella sottomaschera.
Suppongo che sia un problema di percorsi.
Ho provato a cambiare i percorsi nella query senza risultato positivo:
INSERT INTO Forms.Totale.BarbaraQSudForm (IDPR, Prodotto, Prezzo)
Qualsiasi aiuto vi ringrazio
Grazie a tutti