Newsgroup: it.comp.appl.access
Titolo: Aggiornare controlli Sottomaschera.

Ciao a tutti,
Ho la MiaMaschera con il controllo DataConsegna
nella miaMaschera "M_Ordini" , ho la MiaSubMask "SM_Dettagli_Ordini"
nella MiaSubMask ho il controllo DataAcquisto.
Come fare affinchè, popolando il controllo DataConsegna,
tutti i controlli dellal MiaSubMask (Visualizzazione maschere continue)
vengano popolati della stessa data appena inserita sopra?
----------
Napoleone 

 ha scritto nel messaggio 
news:A4eve.21463$D7.5...@twister1.libero.it...

Ciao,
prova ad usare la proprietà RecordSource...
NomeSottoMaschera.RecordSource=stringa di sql da cui tiri fuori i dati dalla 
tabella / o query dove la data corrisponde a quella selezionata nel combo
L'idea è questa insomma...
Alla prossima
Gaspare 

[CUT]
essendo le 2 maschere legate basta aggiornare la maschera principale...
Me.RecordSource="SELECT ...."

 ha scritto nel messaggio 
news:jieve.72844$75.35...@news4.tin.it...

Ovviamente imposti il cambio d'origine dati all'interno dell'evento click 
della combo box... 


Ciao Gaspare,
vorrei farti notare, che la data nei controlli della stootmaschera,
non viene messa all'inserimento del nuovo record, ma quando
(mi arriva la merce) metto la data di consegna nella maschera Ordini;
quindi, i 50 record della sottomaschera con i dettagli dell'ordine,
verrebbero ad essere aggiornati.
... Non pensare molto al caldo! Altrimenti ti fą piu caldo.
Napoleone 

[CUT]
sorry...non ti seguo...aspetta che arrivino gli altri :-)
Alla prossima

[CUT]
Grazie ed altrettante a te ;-) 


Buona Domenica
Napoleone 

 ha scritto nel messaggio
news:A4eve.21463$D7.5...@twister1.libero.it...

forse la domanda è questa
----
Come fare affinchè, popolando il controllo DataConsegna, in tutti i record
dellal MiaSubMask il campo DataAcquisto venga valorizzato al valore del
controllo DataConsegna ?
----
la risposta più sensata sarebbe
----
Togli il campo DataAcquisto dal dettaglio ordine  a che serve ?
il suo valore lo puoi ricavare già nella tabella dell'ordine
----
:-)
poi ovviamente tutto si può fare, nell'evento AfterUpdate del controllo
DataConsegna puoi eseguire l'aggiornamento del dettaglio ordine in questo
modo
----
CurrentDb.Execute _
   "UPDATE DettaglioOrdini " & _
   "SET DataAcquisto=#" & Format(Me!DataConsegna,"yyyy/mm/dd") & "# " & _
   "WHERE Id_Ordine=" & Me!Id_Ordine
'Requery della sottomaschera
Me.SM_Dettagli_Ordini.Form.Requery
----
Ciao Giorgio

 ha scritto nel 
messaggio news:d9k0j3$25j$1...@domitilla.aioe.org...

Ciao Giorgio,
sei davvero pericoloso! ;-)
Buon week-end 

 ha scritto nel 
messaggio news:d9k0j3$25j$1...@domitilla.aioe.org...

Ciao Giorgio,
rIprendiamo a trattare il problema.
Allego per precisione il codice:
-----------------
Private Sub dDataConsegna_AfterUpdate()
CurrentDb.Execute _
   "UPDATE SM_Ordine_Dettagli" & _
   "SET DataUltimoAcq=#" & Format(Me!dDataConsegna, "yyyy/mm/dd") & "# " & _
   "WHERE NumOrdID=" & Me!NumOrdID
'Requery della sottomaschera
Me.SM_Ordine_Dettagli.Form.Requery
-------------------
Mi segnala :
Errore di sintassi nell'istruzione UPDATE. (3144).
Ciao
Napoleone 

 Ciao
Ciao Napoleone,
SM_ordine_dettegli č il nome della tabella su cui fare l'update ? Cosě
sembrerebbe il nome della sottomaschera ...
Prova a mettere uno spazio prima di SET data.....e prima di Where .....
Se non risolvi ti lascio continuare con Giorgio.
Ciao buona settimana.
Sandro

 ha scritto nel messaggio 
news:seCve.4557$h5.2...@news3.tin.it...

Anche a te Sandro!
Mi sa proprio che dobbiamo aspettare Giorgio..
Ciao
Napoleone 

 Ciao Giorgio
Napoleone


Ciao Giorgio


Napoleone 

 > Ciao Giorgio
Napoleone,
io non so come si chiama la tua tabella del dettaglio ordini, quella era
solo una query di esempio a cui devi cambiare i nomi degli oggetti a seconda
della struttura del tuo database.
Ciao Giorgio

 ha scritto nel 
messaggio news:d9of23$5rn$1...@domitilla.aioe.org...

La tabella si chiama: Tb_Riga_Ord
..
Per il resto mi pare di aver cambiato il nome agli oggetti.
Grazie
Napoleone 


bene, cambia anche quello, ovviamente solo nella query.
al posto di
----
"UPDATE SM_Ordine_Dettagli " & _
----
metti
----
"UPDATE Tb_Riga_Ord " & _
----
Ciao Giorgio

GRANDE CUT
Ti debbo dire che per quanto sarà semplice,
mi hai risolto un problema che mi porto dietro da tempo!
Ti ringrazio
Napoleone