Questione : domanda dell'aggiornamento di accesso della spettrografia di massa

Ciao devo aggiornare un campo della scatola di controllo in una tabella basata su una domanda. e ci sono due circostanze ad esso pure.  Sto ottenendo un errore “i funzionamenti del devono usare che

I di domanda un
aggiornabile " che incolla il mio tbl_survey del

UPDATE di domanda INTERNO UNISCONO Query2 SU tbl_survey.ID = Query2.ID STABILITO tbl_survey.service = di Yes
WHERE (((Query2.part_rate) = " 52„) E (= " 2010„));
class= del

Risposta : domanda dell'aggiornamento di accesso della spettrografia di massa

Il codice sotto è “codice dell'aria„ (non provato). Ancora penso che sia stato migliore usare una domanda basata sulle vostre tabelle reali anziché Query2, ma alla fine avete bisogno di una soluzione che potete effettuare, in modo da è la vostra chiamata.

(°v°)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
    strSQL fioco come stringa
    varID fioco
    
    lo strSQL = “SELEZIONA * A PARTIRE dal tbl_survey DOVE survey_year='2010'"
    Con CurrentDb.OpenRecordset (strSQL, dbOpenDynaset)
        Fare fino a .EOF
            varID = DLookup (“identificazione„, “Query2„, “part_rate='52 e ID=„ &! Identificazione)
            Se non IsNull (varID) allora
                . Pubblicare
                ! il servizio = allinea
                . Aggiornamento
            Concluder se
            .MoveNext
        Ciclo
        . Fine
    Estremità con
Altre soluzioni  
 
programming4us programming4us