Newsgroup: it.comp.appl.access
Titolo: Modifica valori

Ciao, sono ancora a disturbare per un problema che forse è più semplice di 
quanto sembri.
Ho una query di selezione per l'inserimento di alcuni dati  in una maschera 
provenienti da più tabelle.
Ad esempio, selezionando da una casella combinata il codice prodotto, mi 
vengono riportati in automatico la descrizione ed il prezzo.
 Sarebbe possibile, all'occorrenza, poter modificare la descrizione del 
prodotto e/o il prezzo inseriti nella maschera, senza che questi dati 
vengano modificati anche nella tabella dell'anagrafica prodotti?
Spero di essermi spiegato correttamente.
Grazie in anticipo,
Fabio. 

F. Canova ha detto: in data 06/02/2007 10.11:

se vuoi modificare dei valori senza intaccare la tabella di origine, 
l'unica penso che sia crearti una tabella temporanea con solo i campi 
che ti servono.
ciao
Nick

Nick ha scritto:

Seguendo la via indicata da nick, più  che in una tabella temporanea
aggiungerei dei campi nella tabella ove vuoi memorizzare le info da
modificare: quindi selezioni i dati dall'anagrafica come fai adesso e
li memorizzi in questi campi. Questo ti permette anche dopo la
selezione e le eventuali modifiche di vedere i dati variati: nella
tabella temporanea come faresti a reinserire un record precedente?
Spero possa essere un punto di inizio per la soluzione al tuo
problema,
Bye

Nick ha scritto:

Seguendo la via indicata da nick, più  che in una tabella temporanea


Beppe ha detto: in data 06/02/2007 10.55:

Giusto!
se è importante tenere traccia è la soluzione migliore!
Ciao
Nick

 ha scritto nel messaggio 
news:1170755708.1...@v33g2000cwv.googlegroups.com...
Nick ha scritto:


Ottima idea, a livello teorico ineccepibile.
Ho provato ad aggiungere un campo alla tabella di partenza e dirgli che il 
campo 'Descrizione_M': 'Anagrafica_Prodotti'!'Descrizione_Prodotto'
Effettivamente quando apro la maschera e seleziono il codice prodotto, il 
nuovo campo mi visualizza la descrizione del prodotto, ma modificando il 
campo 'Descrizione_M' viene modificato anche il campo 
'Descrizione_Prodotto', quindi sono punto e a capo.
Come posso fare a dire che il campo 'Descrizione_M' prenda il valore di 
'Descrizione_Prodotto' una volta che ho selezioanto il 'cod_prod' corretto, 
in modo da poter modificare la descrizione, snza che questa abbia 
ripercussioni sui campi della tabella "Anagrafica_Prodotti"?
F.

 - Mostra testo tra virgolette -
Probabilmente hai messo nell'origine dei dati di  Descrizione_M
qualcosa del tipo
= Descrizione_Prodotto
Non è corretto.
sull'evento dopo l'aggiornamento di  'cod_prod'
me.Descrizione_M=me.Descrizione_Prodotto
Vado a naso per altri suggerimenti...
Se la casella combinata associata a cod_prod è formata da tre colonne
del tipo
ID,codice, descrizione allora puoi semplificare ulteriormente
me.Descrizione_M=me.cod_prod.column(2)
Questo ti evita di avere il campo Descrizione_Prodotto disponibile
alla modifica.
Bye

Beppe ha detto: in data 06/02/2007 12.28:

[CUT]
comunque controlla l'origine dati del campo nella maschera che vai a 
modificare e sposta l'origine al campo della tabella Modifica_M così 
anche le modifiche manuali verranno registrate correttamente.
ciao
Nick

 ha scritto nel messaggio 
news:1170761287.3...@h3g2000cwc.googlegroups.com...


= Descrizione_Prodotto
Non è corretto.


me.Descrizione_M=me.cod_prod.column(2)

8X -------- X8
Beppe, se mi dici di dove sei ti offro una birra!
Grazie mille! Sei stato veramente un preziosissimo aiuto.
Fabio.

 - Mostra testo tra virgolette -
E' stato un piacere... A vote basta solo un altro punto di vista per
risolvere i problemi.
buon lavoro!
Bye