? Microsoft Access indeholder flere typer forespørgsler til at kopiere , slette og redigere oplysninger i dine tabeller og forespørgsler . I stedet for manuelt at ændre hver record, kan du indstille disse forespørgsler til at tilføje nye poster eller ændre de eksisterende baseret på kriterier, du har angivet. Tilføje og opdatere forespørgsler har nogle fælles træk , men har forskellige evner og begrænsninger . Celler og Records
Update forespørgsler ændre oplysninger inden for en rekord på et eller flere felter ad gangen. Append forespørgsler kopiere fuldstændige optegnelser på et tidspunkt , hvilket bidrager til det eksisterende sæt af poster i en tabel . For eksempel, hvis en " Adresse" skal ændres for posterne i en tabel kan du bruge en opdateringsforespørgsel til at foretage denne ændring. Hvis du har to tabeller med forskellige " Kundeinformation " lister , kan du bruge en tilføjelsesforespørgsel til at kopiere posterne i en tabel til den anden.
Begrænsninger
opdatering forespørgsler kan ikke ændre visse data typer, herunder typen Autonummerering marker, beregnede felter og primære nøgler. Opdatering forespørgsler have disse restriktioner på grund optegnelser behov for at opretholde deres referencer til fortsat at fungere ordentligt. For eksempel, hvis du har fjernet den primære nøgle på en post ville du miste henvisning til denne hele posten . Append forespørgsler ikke har disse begrænsninger og er i stand til at kopiere alle felter uanset deres datatype.
Ændring Source
Append forespørgsler arbejde ved tilføjelse af poster fra en eksisterende tabel eller forespørgsel til et nyt bord . Din destination og kildetabeller skal have korrelerende information , selvom felttitler er ikke helt det samme . Opdatering forespørgsler give dig et valg , når du opdaterer dit bord. Du kan enten skrive et ord eller en sætning i "Opdater til" felt eller bruge en anden tabel til at opdatere feltet . For simple opdateringer , skal du bruge skrive funktionen og for mere komplicerede ændringer , en kilde bord bruge.
Data Loss
Update forespørgsler har mulighed for at miste data, hvis forespørgslen er ikke konfigureret korrekt. Hvis du bruger en kilde bordet, kan Access nødt til at konvertere dine datatyper at matche destination bordet. Tekstbaserede og nummer -baserede felter kan afkortes til at rumme den destination bordets felttype . Append forespørgsler har mindre chance for at miste data , fordi de kopiere hele optegnelser fra et sted til et andet. Hvis en fejl opstår, kan du blot slette disse poster , løse problemet , og prøv igen .