Newsgroup: it.comp.appl.access
Titolo: Due problemi semplici da principiante

Ciao a tutti, come da oggetto avrei un paio di problemi di livello 
abbastanza base (credo..)
Sono alle prime armi con access e sto costruendo un sistema per il 
servizio clienti. 
In breve la prima questione riguarda una maschera principale, che 
visualizza i record della tabella che chiameremo erogazioni. nella 
maschera un tasto mi apre un'altra maschera continua che mediante una 
query mi visualizza solo quei record che soddisfano una condizione 
riguardo a certe date di alert. In questa maschera continua 
(secondaria?) a fianco di ogni record un altro pulsante mi riporta alla 
maschera principale, selezionando solo il record relativo con tutte le 
sue voci complete(nella condizione where ho messo [ID]=[Forms]![maschera 
continua]![ID]). Tutto ciò funziona per la prima volta, ma dalla seconda 
volta in poi che vado nella maschera continua, mi restituisce sempre lo 
stesso ID della prima volta, anche se io clicco su un record differente. 
Non so se mi sono spiegato a sufficienza, in caso contrario chiedetemi 
pure chiarimenti specifici...
La seconda questione riguarda estrarre un tot di campi da una tabella 
mediante query e poi scriverne il contenuto in un'altra tabella dentro 
dei campi che non avranno necessariamente la stessa denominazione. 
Vi ringrazio in anticipo, so che sono cose elementari, ma per lavoro mi 
tocca imparare access praticamente per conto mio e su certe cose non ci 
arrivo! (sarà che comincio ad invecchiare..)


Hai verificato, una volta richiamata la maschera principale, qual 'è
l'origine dei dati ? Sembra che non si aggiorni.
La query che ti serve è quella di accodamento che puoi costruire
facilmente in modo visuale. Devi dare il nome della tabella di
destinazione e, nella griglia, associare il campo sorgente al campo
destinazione.
In SQL, invece:
INSERT INTO TabDestinazione (campo1, campo2)
SELECT  TabOrigine.campo1, TabOrigine.campo2
FROM TabOrigine
Ovviamente ci possono essere più di due campi
Spero di esserti stato utile
Alberto Morelli

 Alberto Morelli
Si mi hai già risolto uno dei problemi, grazie davvero!
-- 
luke.
leva tutto per la posta.

Luke
 "anche se non ho capito bene cosa intendi con controllare l'origine
dei dati"
Alberto
Ogni maschera sottintende una tabella o una query che alimenta la
maschera stessa. Tra le proprietà della maschera, nella scheda dati,
c'è appunto l'origine dei dati con l'eventuale filtro applicato. Devi
verificare cosa succede da quelle parti sia alla partenza che nelle
fasi che ti interessano.
Comunque, se non ne vieni a capo ed il DB è trasmettibile sono
reperibile a: 
alm...@yahoo.it
Saluti
Alberto

 ha scritto nel messaggio 
news:b09fd3b6-e448-444e...@k6g2000yqn.googlegroups.com...
Luke
 "anche se non ho capito bene cosa intendi con controllare l'origine
dei dati"
Alberto
Ogni maschera sottintende una tabella o una query che alimenta la
maschera stessa. Tra le propriet� della maschera, nella scheda dati,
c'� appunto l'origine dei dati con l'eventuale filtro applicato. Devi
verificare cosa succede da quelle parti sia alla partenza che nelle
fasi che ti interessano.
Comunque, se non ne vieni a capo ed il DB � trasmettibile sono
reperibile a: 
alm...@yahoo.it
Saluti
Alberto
[risposta]
Poi magari condividete il risultato con il newsgroup...
Ciao.
-- 
Sergio MAZZA