query che si comportano in modi diversi ...
[ Nouvelle discussion
| Répondre au groupe
|
it.comp.appl.access ]
Ciao a tutti
Ho un problema dal quale non riesco a venirne fuori ....
Ala necessità di modificare un valore faccio attivare 2 due query che
sottraggono/sommano dei valori di un determinato record ( quello
selezionato) :
Sono sulla prima maschera
Filtro il record con questa sql:
Al click sul pulsante e sul record selezionato parte
Qry_RestoreUpdatePortafoglio (sottrae)
UPDATE Portafoglio1 RIGHT JOIN Proposte ON Portafoglio1.Cliente Proposte.Cliente
SET Portafoglio1.Gen08 = Nz(([Gen08]-[FatGennaio],
etc
etc, etc.....
WHERE (((Portafoglio1.Cliente)=[proposte].[cliente]) AND
((Proposte.Attività)="Chiusura") AND ((Proposte.DataAttività)=[Forms]!
[Proposte1].[DataAttività]));
Sottrae il valore, mi si apre la seconda maschera "DettagliMese"
,faccio le modifiche del caso e su click di Salva esegue la seconda
sql ( aggiunge)
UPDATE Portafoglio1 RIGHT JOIN Proposte ON Portafoglio1.Cliente Proposte.Cliente
SET Portafoglio1.Gen08 = Nz(([Gen08]-[FatGennaio],
etc, etc
etc, etc.....
WHERE (((Portafoglio1.Cliente)=[proposte].[cliente]) AND
((Proposte.Attività)="Chiusura") AND ((Proposte.DataAttività)=[Forms]!
[Proposte1].[DataAttività]));
Succede una cosa stranissima:
Se vado su un record vecchio, la prima sql sottrae e la seconda
aggiunge, regolarmente.
Se vado su un record inserito oggi , sia la prima che la seconda sql
AGGIUNGONO.
Sto impazzendo nel cercare di capire il perche'.
Forse non individuo bene il record interessato all'aggiornamento? O
cos'altro potrebbe essere?
Come potrei rintracciare con assoluta certezza il record selezionato
nella maschera?
Grazie a chi potrà darmi una mano
Eddie

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|