Vraag : de vraag van de MS-Accessupdate

Hallo die moet ik een checkbox gebied in een lijst bijwerken op een vraag wordt gebaseerd. en er zijn twee voorwaarden eveneens aan het.  Ik krijg een fouten „ Verrichtingen moet een herzienbare vraag "

I am gebruiken klevend mijn vraag

UPDATE BINNEN AANSLUIT me bij Query2 OP tbl_survey.ID = VASTGESTELDE Query2.ID tbl_survey.service = Yes
WHERE (((Query2.part_rate) = " 52“) EN ((tbl_survey.survey_year) = " 2010“));

Antwoord : de vraag van de MS-Accessupdate

De code is hieronder „luchtcode“ (getest niet). Ik denk nog het beter zou zijn die een vraag te gebruiken op uw daadwerkelijke lijsten in plaats van Query2 wordt gebaseerd, maar uiteindelijk hebt u een oplossing nodig die u kunt handhaven, zodat is het uw vraag.

(°v°)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
    Schemerige strSQL als Koord
    Schemerige varID
    
    strSQL = „SELECTEER * UIT tbl_survey WAAR survey_year='2010'"
    Met CurrentDb.OpenRecordset (strSQL, dbOpenDynaset)
        Doe tot .EOF
            varID = DLookup („identiteitskaart“, „Query2“, „part_rate='52 en ID=“ &! IDENTITEITSKAART)
            Als niet IsNull (varID) toen
                . Geef uit
                ! de dienst = Waar
                . Update
            Eind als
            .MoveNext
        Lijn
        . Sluit
    Eind met
Andere oplossingen  
 
programming4us programming4us